public class Source
extends java.lang.Object
Constructor and Description |
---|
Source() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<org.apache.axiom.om.OMNode> |
evaluate(MessageContext synCtx,
SynapseLog synLog) |
com.google.gson.JsonElement |
evaluateJson(MessageContext synCtx,
SynapseLog synLog,
com.google.gson.JsonElement sourcePropertyJson)
This method will evaluate a specified source json element.
|
org.apache.axiom.om.OMNode |
getInitialInlineOMNode() |
java.lang.String |
getInlineKey() |
org.apache.axiom.om.OMNode |
getInlineOMNode() |
java.lang.String |
getProperty() |
int |
getSourceType() |
SynapsePath |
getXpath() |
boolean |
isClone() |
void |
setClone(boolean clone) |
void |
setInitialInlineOMNode(org.apache.axiom.om.OMNode inlineOMNodeWithExpressions) |
void |
setInlineKey(java.lang.String inlineKey) |
void |
setInlineOMNode(org.apache.axiom.om.OMNode inlineOMNode) |
void |
setProperty(java.lang.String property) |
void |
setSourceType(int sourceType) |
void |
setXpath(SynapsePath xpath) |
public java.util.ArrayList<org.apache.axiom.om.OMNode> evaluate(MessageContext synCtx, SynapseLog synLog) throws org.jaxen.JaxenException
org.jaxen.JaxenException
public com.google.gson.JsonElement evaluateJson(MessageContext synCtx, SynapseLog synLog, com.google.gson.JsonElement sourcePropertyJson) throws org.jaxen.JaxenException
synCtx
- - Current Message ContextsynLog
- - Default Logger for the packagesourcePropertyJson
- Parsed Json elementorg.jaxen.JaxenException
public SynapsePath getXpath()
public void setXpath(SynapsePath xpath)
public int getSourceType()
public void setSourceType(int sourceType)
public java.lang.String getProperty()
public void setProperty(java.lang.String property)
public boolean isClone()
public void setClone(boolean clone)
public void setInlineOMNode(org.apache.axiom.om.OMNode inlineOMNode)
public org.apache.axiom.om.OMNode getInlineOMNode()
public java.lang.String getInlineKey()
public void setInlineKey(java.lang.String inlineKey)
public org.apache.axiom.om.OMNode getInitialInlineOMNode()
public void setInitialInlineOMNode(org.apache.axiom.om.OMNode inlineOMNodeWithExpressions)
Copyright © 2005-2022 Apache Software Foundation. All Rights Reserved.