|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SynapseXpathFunctionContextProvider
This XPath Function Context provider Interface must be implemented when resolving custom
XPath Function contexts .Any xpath function that can't be resolved by
SynapseXPathFunctionContext
will be delegated to this interface.
Users should implement this API as well as jaxen based Function
API .
Extensions can be registered in synapse.properties under synapse.xpath.func.extensions
Function
,
SynapseXPathFunctionContext
Method Summary | |
---|---|
Function |
getInitializedExtFunction(MessageContext msgCtxt)
This method should implement instatntiation code for custom xpath function for the registered QNames given by #getResolvingQName().Note that this extension provider is responsible for initalizing custom xpath function and returning a fresh function instance to Synapse. |
QName |
getResolvingQName()
Should Implement this API to return supported custom expression |
Method Detail |
---|
Function getInitializedExtFunction(MessageContext msgCtxt)
msgCtxt
- Synapse Message Context
Function.call(org.jaxen.Context, java.util.List)
QName getResolvingQName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |