public abstract class SynapsePath
extends org.apache.axiom.om.xpath.AXIOMXPath
Modifier and Type | Field and Description |
---|---|
int |
bufferSizeSupport |
boolean |
contentAware |
DOMSynapseXPathNamespaceMap |
domNamespaceMap |
java.lang.String |
expression |
static java.lang.String |
JSON_PATH |
org.apache.commons.logging.Log |
log |
static java.lang.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,
java.lang.String xpathExpr,
org.apache.commons.logging.Log log) |
SynapsePath(java.lang.String xpathExpr,
org.apache.commons.logging.Log log) |
SynapsePath(java.lang.String path,
java.lang.String pathType,
org.apache.commons.logging.Log log) |
Modifier and Type | Method and Description |
---|---|
void |
addNamespacesForFallbackProcessing(org.apache.axiom.om.OMElement element) |
java.lang.String |
getExpression() |
java.io.InputStream |
getMessageInputStreamPT(org.apache.axis2.context.MessageContext context) |
java.lang.String |
getPathType() |
void |
handleException(java.lang.String msg,
java.lang.Throwable e) |
boolean |
isContentAware() |
boolean |
isMessageBiggerThanBuffer(java.nio.channels.ReadableByteChannel src,
java.nio.channels.WritableByteChannel dest) |
void |
setExpression(java.lang.String expression) |
void |
setPathType(java.lang.String pathType) |
abstract java.lang.String |
stringValueOf(MessageContext synCtx) |
java.lang.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 java.lang.String X_PATH
public static final java.lang.String JSON_PATH
public DOMSynapseXPathNamespaceMap domNamespaceMap
public java.lang.String expression
public int bufferSizeSupport
public org.apache.commons.logging.Log log
public boolean contentAware
public SynapsePath(org.apache.axiom.om.OMElement element, java.lang.String xpathExpr, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public SynapsePath(java.lang.String xpathExpr, org.apache.commons.logging.Log log) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public SynapsePath(java.lang.String path, java.lang.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 java.lang.String getExpression()
public void setExpression(java.lang.String expression)
public java.lang.String getPathType()
public void setPathType(java.lang.String pathType)
public boolean isContentAware()
public java.lang.String toString()
toString
in class org.jaxen.BaseXPath
public abstract java.lang.String stringValueOf(MessageContext synCtx)
public void handleException(java.lang.String msg, java.lang.Throwable e)
public void addNamespacesForFallbackProcessing(org.apache.axiom.om.OMElement element)
public java.io.InputStream getMessageInputStreamPT(org.apache.axis2.context.MessageContext context) throws java.io.IOException
java.io.IOException
public boolean isMessageBiggerThanBuffer(java.nio.channels.ReadableByteChannel src, java.nio.channels.WritableByteChannel dest) throws java.io.IOException
java.io.IOException
Copyright © 2005-2020 Apache Software Foundation. All Rights Reserved.