Package org.apache.xpath.jaxp
Class JAXPExtensionsProvider
- java.lang.Object
-
- org.apache.xpath.jaxp.JAXPExtensionsProvider
-
- All Implemented Interfaces:
ExtensionsProvider
public class JAXPExtensionsProvider extends java.lang.Object implements ExtensionsProvider
- Author:
- Ramesh Mandava ( ramesh.mandava@sun.com )
-
-
Constructor Summary
Constructors Constructor Description JAXPExtensionsProvider(javax.xml.xpath.XPathFunctionResolver resolver)
JAXPExtensionsProvider(javax.xml.xpath.XPathFunctionResolver resolver, boolean featureSecureProcessing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
elementAvailable(java.lang.String ns, java.lang.String elemName)
Is the extension element available?java.lang.Object
extFunction(java.lang.String ns, java.lang.String funcName, java.util.Vector argVec, java.lang.Object methodKey)
Execute the extension function.java.lang.Object
extFunction(FuncExtFunction extFunction, java.util.Vector argVec)
Execute the extension function.boolean
functionAvailable(java.lang.String ns, java.lang.String funcName)
Is the extension function available?
-
-
-
Method Detail
-
functionAvailable
public boolean functionAvailable(java.lang.String ns, java.lang.String funcName) throws javax.xml.transform.TransformerException
Is the extension function available?- Specified by:
functionAvailable
in interfaceExtensionsProvider
- Throws:
javax.xml.transform.TransformerException
-
elementAvailable
public boolean elementAvailable(java.lang.String ns, java.lang.String elemName) throws javax.xml.transform.TransformerException
Is the extension element available?- Specified by:
elementAvailable
in interfaceExtensionsProvider
- Throws:
javax.xml.transform.TransformerException
-
extFunction
public java.lang.Object extFunction(java.lang.String ns, java.lang.String funcName, java.util.Vector argVec, java.lang.Object methodKey) throws javax.xml.transform.TransformerException
Execute the extension function.- Specified by:
extFunction
in interfaceExtensionsProvider
- Throws:
javax.xml.transform.TransformerException
-
extFunction
public java.lang.Object extFunction(FuncExtFunction extFunction, java.util.Vector argVec) throws javax.xml.transform.TransformerException
Execute the extension function.- Specified by:
extFunction
in interfaceExtensionsProvider
- Throws:
javax.xml.transform.TransformerException
-
-