Package javax.xml.xpath
Class XPathFactory
- java.lang.Object
-
- javax.xml.xpath.XPathFactory
-
public abstract class XPathFactory extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_OBJECT_MODEL_URIstatic StringDEFAULT_PROPERTY_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protectedXPathFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleangetFeature(String name)abstract booleanisObjectModelSupported(String objectModel)static XPathFactorynewDefaultInstance()static XPathFactorynewInstance()static XPathFactorynewInstance(String uri)static XPathFactorynewInstance(String uri, String factoryClassName, ClassLoader classLoader)abstract XPathnewXPath()abstract voidsetFeature(String name, boolean value)abstract voidsetXPathFunctionResolver(XPathFunctionResolver resolver)abstract voidsetXPathVariableResolver(XPathVariableResolver resolver)
-
-
-
Field Detail
-
DEFAULT_PROPERTY_NAME
public static final String DEFAULT_PROPERTY_NAME
- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_MODEL_URI
public static final String DEFAULT_OBJECT_MODEL_URI
- See Also:
- Constant Field Values
-
-
Method Detail
-
newDefaultInstance
public static XPathFactory newDefaultInstance()
-
newInstance
public static XPathFactory newInstance()
-
newInstance
public static XPathFactory newInstance(String uri) throws XPathFactoryConfigurationException
-
newInstance
public static XPathFactory newInstance(String uri, String factoryClassName, ClassLoader classLoader) throws XPathFactoryConfigurationException
-
isObjectModelSupported
public abstract boolean isObjectModelSupported(String objectModel)
-
setFeature
public abstract void setFeature(String name, boolean value) throws XPathFactoryConfigurationException
-
getFeature
public abstract boolean getFeature(String name) throws XPathFactoryConfigurationException
-
setXPathVariableResolver
public abstract void setXPathVariableResolver(XPathVariableResolver resolver)
-
setXPathFunctionResolver
public abstract void setXPathFunctionResolver(XPathFunctionResolver resolver)
-
newXPath
public abstract XPath newXPath()
-
-