|
||||||||||
| 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 | |||||||||