org.apache.xpath.jaxp
public class XPathFactoryImpl extends XPathFactory
Version: $Revision: 1.1 $
| Method Summary | |
|---|---|
| boolean | getFeature(String name) Get the state of the named feature. Feature names are fully qualified java.net.URIs. |
| boolean | isObjectModelSupported(String objectModel) Is specified object model supported by this
|
| XPath | newXPath() Returns a new |
| void | setFeature(String name, boolean value) Set a feature for this Feature names are fully qualified java.net.URIs. |
| void | setXPathFunctionResolver(XPathFunctionResolver resolver) Establish a default function resolver. Any A |
| void | setXPathVariableResolver(XPathVariableResolver resolver) Establish a default variable resolver. Any A |
Get the state of the named feature.
Feature names are fully qualified java.net.URIs.
Implementations may define their own features.
An XPathFactoryConfigurationException is thrown if this
XPathFactory or the XPaths
it creates cannot support the feature.
It is possible for an XPathFactory to expose a feature
value but be unable to change its state.
Parameters: name Feature name.
Returns: State of the named feature.
Throws: XPathFactoryConfigurationException if this
XPathFactory or the XPaths
it creates cannot support this feature. NullPointerException if name is
null.
Is specified object model supported by this
XPathFactory?
Parameters: objectModel Specifies the object model which the returned
XPathFactory will understand.
Returns: true if XPathFactory supports
objectModel, else false.
Throws: NullPointerException If objectModel is null. IllegalArgumentException If objectModel.length() == 0.
Returns a new XPath object using the underlying
object model determined when the factory was instantiated.
Returns: New XPath
Set a feature for this XPathFactory and
XPaths created by this factory.
Feature names are fully qualified java.net.URIs.
Implementations may define their own features.
An XPathFactoryConfigurationException is thrown if this
XPathFactory or the XPaths
it creates cannot support the feature.
It is possible for an XPathFactory to expose a feature
value but be unable to change its state.
See javax.xml.xpath.XPathFactory for full documentation of specific features.
Parameters: name Feature name. value Is feature state true or false.
Throws: XPathFactoryConfigurationException if this
XPathFactory or the XPaths
it creates cannot support this feature. NullPointerException if name is
null.
Establish a default function resolver.
Any XPath objects constructed from this factory will use
the specified resolver by default.
A NullPointerException is thrown if
resolver is null.
Parameters: resolver XPath function resolver.
Throws: NullPointerException If resolver is
null.
Establish a default variable resolver.
Any XPath objects constructed from this factory will use
the specified resolver by default.
A NullPointerException is thrown if resolver is null.
Parameters: resolver Variable resolver.
Throws: NullPointerException If resolver is
null.