Class ProfessionalXPathFactory

  extended by javax.xml.xpath.XPathFactory
      extended by net.sf.saxon.xpath.XPathFactoryImpl
          extended by com.saxonica.config.ProfessionalXPathFactory

public class ProfessionalXPathFactory
extends XPathFactoryImpl

An implementation of the JAXP XPath Factory that creates a Professional configuration. This implementation is used when Saxon-PE is present.

Field Summary
Fields inherited from class javax.xml.xpath.XPathFactory
Constructor Summary
          Default constructor: this creates a Configuration as well as creating the professional XPathFactory.
ProfessionalXPathFactory(ProfessionalConfiguration config)
          Constructor using a user-supplied Configuration.
Method Summary
Methods inherited from class net.sf.saxon.xpath.XPathFactoryImpl
getConfiguration, getFeature, isObjectModelSupported, newXPath, setConfiguration, setFeature, setXPathFunctionResolver, setXPathVariableResolver
Methods inherited from class javax.xml.xpath.XPathFactory
newInstance, newInstance, newInstance
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ProfessionalXPathFactory()
Default constructor: this creates a Configuration as well as creating the professional XPathFactory. Any documents accessed using this XPathFactory must be built using this same Configuration.


public ProfessionalXPathFactory(ProfessionalConfiguration config)
Constructor using a user-supplied Configuration. This constructor is useful if the document to be queried already exists, as it allows the configuration associated with the document to be used with this XPathFactory.

config - the configuration to be used. This must be a ProfessionalConfiguration.

Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.