APIdia Launch Partner
Top Description Methods
com.sun.org.apache.xpath.internal

public Interface ExtensionsProvider

Known Direct Implementers
com.sun.org.apache.xpath.internal.jaxp.JAXPExtensionsProvider
Imports
com.sun.org.apache.xpath.internal.functions.FuncExtFunction, com.sun.org.apache.xpath.internal.objects.XObject, java.util.List

Interface that XPath objects can call to obtain access to an ExtensionsTable.

Method Summary

Modifier and TypeMethod and Description
public boolean
elementAvailable(String ns, String elemName)

Is the extension element available?

public Object
extFunction(String ns, String funcName, List<XObject> argVec, Object methodKey)

Execute the extension function.

public Object
extFunction(FuncExtFunction extFunction, List<XObject> argVec)

Execute the extension function.

public boolean
functionAvailable(String ns, String funcName)

Is the extension function available?

Method Detail

elementAvailableback to summary
public boolean elementAvailable(String ns, String elemName) throws TransformerException

Is the extension element available?

extFunctionback to summary
public Object extFunction(String ns, String funcName, List<XObject> argVec, Object methodKey) throws TransformerException

Execute the extension function.

extFunctionback to summary
public Object extFunction(FuncExtFunction extFunction, List<XObject> argVec) throws TransformerException

Execute the extension function.

functionAvailableback to summary
public boolean functionAvailable(String ns, String funcName) throws TransformerException

Is the extension function available?