public abstract class SynapsePath
extends org.apache.axiom.om.xpath.AXIOMXPath
Modifier and Type | Field and Description |
---|---|
int |
bufferSizeSupport |
boolean |
contentAware |
DOMSynapseXPathNamespaceMap |
domNamespaceMap |
String |
expression |
static String |
JSON_PATH |
org.apache.commons.logging.Log |
log |
static String |
X_PATH |
Constructor and Description |
---|
SynapsePath(org.apache.axiom.om.OMAttribute attribute,
org.apache.commons.logging.Log log) |
SynapsePath(org.apache.axiom.om.OMElement element,
String xpathExpr,
org.apache.commons.logging.Log log) |
SynapsePath(String xpathExpr,
org.apache.commons.logging.Log log) |
SynapsePath(String path,
String pathType,
org.apache.commons.logging.Log log) |
Modifier and Type | Method and Description |
---|---|
void |
addNamespacesForFallbackProcessing(org.apache.axiom.om.OMElement element) |
String |
getExpression() |
InputStream |
getMessageInputStreamPT(org.apache.axis2.context.MessageContext context) |
String |
getPathType() |
void |
handleException(String msg,
Throwable e) |
boolean |
isContentAware() |
boolean |
isMessageBiggerThanBuffer(ReadableByteChannel src,
WritableByteChannel dest) |
void |
setExpression(String expression) |
void |
setPathType(String pathType) |
abstract String |
stringValueOf(MessageContext synCtx) |
String |
toString() |
addNamespace, addNamespaces, getNamespaces
booleanValueOf, createFunctionContext, createNamespaceContext, createVariableContext, debug, evaluate, getContext, getContextSupport, getFunctionContext, getNamespaceContext, getNavigator, getRootExpr, getVariableContext, numberValueOf, selectNodes, selectNodesForContext, selectSingleNode, selectSingleNodeForContext, setFunctionContext, setNamespaceContext, setVariableContext, stringValueOf, valueOf
public static final String X_PATH
public static final String JSON_PATH
public DOMSynapseXPathNamespaceMap domNamespaceMap
public String expression
public int bufferSizeSupport
public org.apache.commons.logging.Log log
public boolean contentAware
public SynapsePath(org.apache.axiom.om.OMElement element, String xpathExpr, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public SynapsePath(String xpathExpr, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public SynapsePath(String path, String pathType, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public SynapsePath(org.apache.axiom.om.OMAttribute attribute, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public String getExpression()
public void setExpression(String expression)
public String getPathType()
public void setPathType(String pathType)
public boolean isContentAware()
public String toString()
toString
in class org.jaxen.BaseXPath
public abstract String stringValueOf(MessageContext synCtx)
public void addNamespacesForFallbackProcessing(org.apache.axiom.om.OMElement element)
public InputStream getMessageInputStreamPT(org.apache.axis2.context.MessageContext context) throws IOException
IOException
public boolean isMessageBiggerThanBuffer(ReadableByteChannel src, WritableByteChannel dest) throws IOException
IOException
Copyright © 2005–2019 Apache Software Foundation. All rights reserved.