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, getNamespacesbooleanValueOf, createFunctionContext, createNamespaceContext, createVariableContext, debug, evaluate, getContext, getContextSupport, getFunctionContext, getNamespaceContext, getNavigator, getRootExpr, getVariableContext, numberValueOf, selectNodes, selectNodesForContext, selectSingleNode, selectSingleNodeForContext, setFunctionContext, setNamespaceContext, setVariableContext, stringValueOf, valueOfpublic 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.JaxenExceptionpublic SynapsePath(String xpathExpr, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenExceptionpublic SynapsePath(String path, String pathType, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenExceptionpublic SynapsePath(org.apache.axiom.om.OMAttribute attribute,
org.apache.commons.logging.Log log)
throws org.jaxen.JaxenException
org.jaxen.JaxenExceptionpublic 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.BaseXPathpublic 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
IOExceptionpublic boolean isMessageBiggerThanBuffer(ReadableByteChannel src, WritableByteChannel dest) throws IOException
IOExceptionCopyright © 2005–2019 Apache Software Foundation. All rights reserved.