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 booleanelementAvailable(java.lang.String ns, java.lang.String elemName)Is the extension element available?java.lang.ObjectextFunction(java.lang.String ns, java.lang.String funcName, java.util.Vector argVec, java.lang.Object methodKey)Execute the extension function.java.lang.ObjectextFunction(FuncExtFunction extFunction, java.util.Vector argVec)Execute the extension function.booleanfunctionAvailable(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.TransformerExceptionIs the extension function available?- Specified by:
functionAvailablein interfaceExtensionsProvider- Throws:
javax.xml.transform.TransformerException
-
elementAvailable
public boolean elementAvailable(java.lang.String ns, java.lang.String elemName) throws javax.xml.transform.TransformerExceptionIs the extension element available?- Specified by:
elementAvailablein 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.TransformerExceptionExecute the extension function.- Specified by:
extFunctionin 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:
extFunctionin interfaceExtensionsProvider- Throws:
javax.xml.transform.TransformerException
-
-