Uses of Class
org.apache.synapse.util.xpath.SynapseXPath
-
Packages that use SynapseXPath Package Description org.apache.synapse.config.xml Factories and serializers for XML based configuration.org.apache.synapse.endpoints org.apache.synapse.eventing.filters org.apache.synapse.mediators.builtin org.apache.synapse.mediators.eip org.apache.synapse.mediators.ext org.apache.synapse.mediators.transform org.apache.synapse.mediators.transform.url org.apache.synapse.util.xpath Support for XPath expressions with Synapse specific extensions. -
-
Uses of SynapseXPath in org.apache.synapse.config.xml
Methods in org.apache.synapse.config.xml that return SynapseXPath Modifier and Type Method Description SynapseXPath
ValueFactory. createSynXpath(org.apache.axiom.om.OMElement elem, String key)
Create synapse xpath expression {} type user input is used to create real xpath expressionstatic SynapseXPath
SynapseXPathFactory. getSynapseXPath(org.apache.axiom.om.OMElement elem, String expression)
static SynapseXPath
SynapseXPathFactory. getSynapseXPath(org.apache.axiom.om.OMElement elem, QName attribName)
Methods in org.apache.synapse.config.xml with parameters of type SynapseXPath Modifier and Type Method Description static org.apache.axiom.om.OMElement
SynapseXPathSerializer. serializeTextXPath(SynapseXPath xpath, String expression, org.apache.axiom.om.OMElement elem, String attribName)
static org.apache.axiom.om.OMElement
SynapseXPathSerializer. serializeXPath(SynapseXPath xpath, String expression, org.apache.axiom.om.OMElement elem, String attribName)
static org.apache.axiom.om.OMElement
SynapseXPathSerializer. serializeXPath(SynapseXPath xpath, org.apache.axiom.om.OMElement elem, String attribName)
-
Uses of SynapseXPath in org.apache.synapse.endpoints
Methods in org.apache.synapse.endpoints that return SynapseXPath Modifier and Type Method Description SynapseXPath
HTTPEndpoint. getHttpMethodExpression()
SynapseXPath
ResolvingEndpoint. getKeyExpression()
Methods in org.apache.synapse.endpoints with parameters of type SynapseXPath Modifier and Type Method Description void
HTTPEndpoint. setHttpMethodExpression(SynapseXPath httpMethodExpression)
void
ResolvingEndpoint. setKeyExpression(SynapseXPath keyExpression)
-
Uses of SynapseXPath in org.apache.synapse.eventing.filters
Methods in org.apache.synapse.eventing.filters that return SynapseXPath Modifier and Type Method Description SynapseXPath
XPathBasedEventFilter. getSourceXpath()
Methods in org.apache.synapse.eventing.filters with parameters of type SynapseXPath Modifier and Type Method Description void
TopicBasedEventFilter. setSourceXpath(SynapseXPath sourceXpath)
void
XPathBasedEventFilter. setSourceXpath(SynapseXPath sourceXpath)
-
Uses of SynapseXPath in org.apache.synapse.mediators.builtin
Methods in org.apache.synapse.mediators.builtin that return SynapseXPath Modifier and Type Method Description SynapseXPath
CalloutMediator. getRequestXPath()
SynapseXPath
CalloutMediator. getTargetXPath()
Methods in org.apache.synapse.mediators.builtin with parameters of type SynapseXPath Modifier and Type Method Description void
CalloutMediator. setRequestXPath(SynapseXPath requestXPath)
void
CalloutMediator. setTargetXPath(SynapseXPath targetXPath)
-
Uses of SynapseXPath in org.apache.synapse.mediators.eip
Methods in org.apache.synapse.mediators.eip with parameters of type SynapseXPath Modifier and Type Method Description static void
EIPUtils. enrichEnvelope(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.soap.SOAPEnvelope enricher, MessageContext synCtxt, SynapseXPath expression)
Merge two SOAP envelopes using the given XPath expression that specifies the element that enriches the first envelope from the secondstatic void
EIPUtils. enrichEnvelope(org.apache.axiom.soap.SOAPEnvelope envelope, MessageContext synCtxt, SynapseXPath expression)
Modifies the envelope based on the provided XPath expression element that enriches the first envelope from the secondstatic List<org.apache.axiom.om.OMNode>
EIPUtils. getDetachedMatchingElements(org.apache.axiom.soap.SOAPEnvelope envelope, MessageContext synCtxt, SynapseXPath expression)
Return the set of detached elements specified by the XPath over the given envelopestatic List
EIPUtils. getMatchingElements(org.apache.axiom.soap.SOAPEnvelope envelope, MessageContext synCtxt, SynapseXPath expression)
Return the set of elements specified by the XPath over the given envelopestatic List
EIPUtils. getMatchingElements(org.apache.axiom.soap.SOAPEnvelope envelope, SynapseXPath expression)
Return the set of elements specified by the XPath over the given envelope -
Uses of SynapseXPath in org.apache.synapse.mediators.ext
Fields in org.apache.synapse.mediators.ext with type parameters of type SynapseXPath Modifier and Type Field Description protected Map<Field,SynapseXPath>
AnnotatedCommandMediator. afterFields
protected Map<Method,SynapseXPath>
AnnotatedCommandMediator. afterMethods
protected Map<Field,SynapseXPath>
AnnotatedCommandMediator. beforeFields
protected Map<Method,SynapseXPath>
AnnotatedCommandMediator. beforeMethods
Methods in org.apache.synapse.mediators.ext that return SynapseXPath Modifier and Type Method Description protected SynapseXPath
AnnotatedCommandMediator. createSynapseXPATH(String xpath, Namespaces nsAnnotation)
Create an SynapseXPath from an xpath stringMethods in org.apache.synapse.mediators.ext that return types with arguments of type SynapseXPath Modifier and Type Method Description Map<String,SynapseXPath>
POJOCommandMediator. getMessageGetterProperties()
Map<String,SynapseXPath>
POJOCommandMediator. getMessageSetterProperties()
Methods in org.apache.synapse.mediators.ext with parameters of type SynapseXPath Modifier and Type Method Description void
POJOCommandMediator. addMessageGetterProperty(String name, SynapseXPath xpath)
void
POJOCommandMediator. addMessageSetterProperty(String name, SynapseXPath xpath)
-
Uses of SynapseXPath in org.apache.synapse.mediators.transform
Methods in org.apache.synapse.mediators.transform that return SynapseXPath Modifier and Type Method Description SynapseXPath
FaultMediator. getFaultCodeExpr()
SynapseXPath
FaultMediator. getFaultDetailExpr()
SynapseXPath
FaultMediator. getFaultReasonExpr()
SynapseXPath
XSLTMediator. getSource()
Methods in org.apache.synapse.mediators.transform with parameters of type SynapseXPath Modifier and Type Method Description void
FaultMediator. setFaultCodeExpr(SynapseXPath faultCodeExpr)
void
FaultMediator. setFaultDetailExpr(SynapseXPath faultDetailExpr)
void
FaultMediator. setFaultReasonExpr(SynapseXPath faultReasonExpr)
void
XSLTMediator. setSource(SynapseXPath source)
-
Uses of SynapseXPath in org.apache.synapse.mediators.transform.url
Methods in org.apache.synapse.mediators.transform.url that return SynapseXPath Modifier and Type Method Description SynapseXPath
RewriteAction. getXpath()
Methods in org.apache.synapse.mediators.transform.url with parameters of type SynapseXPath Modifier and Type Method Description void
RewriteAction. setXpath(SynapseXPath xpath)
-
Uses of SynapseXPath in org.apache.synapse.util.xpath
Methods in org.apache.synapse.util.xpath that return SynapseXPath Modifier and Type Method Description SynapseXPath
SourceXPathSupport. getXPath()
Get the XPath expression.static SynapseXPath
SynapseXPath. parseXPathString(String xPathStr)
Methods in org.apache.synapse.util.xpath with parameters of type SynapseXPath Modifier and Type Method Description void
SourceXPathSupport. setXPath(SynapseXPath xpath)
Set the XPath expression.
-