Class MediatorVariable
java.lang.Object
org.apache.synapse.mediators.xquery.MediatorVariable
- Direct Known Subclasses:
MediatorBaseVariable,MediatorCustomVariable
Base class representing mediator variable used in XQuery mediator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanevaluateValue(org.apache.synapse.MessageContext synCtx) Calculates the value of this variablegetName()net.sf.saxon.s9api.XdmNodeKindnet.sf.saxon.s9api.ItemTypegetType()getValue()voidvoidsetNodeKind(net.sf.saxon.s9api.XdmNodeKind nodeKind) voidsetType(net.sf.saxon.s9api.ItemType type) void
-
Field Details
-
value
-
-
Constructor Details
-
MediatorVariable
-
-
Method Details
-
getName
-
setName
-
getType
public net.sf.saxon.s9api.ItemType getType() -
setType
public void setType(net.sf.saxon.s9api.ItemType type) -
getNodeKind
public net.sf.saxon.s9api.XdmNodeKind getNodeKind() -
setNodeKind
public void setNodeKind(net.sf.saxon.s9api.XdmNodeKind nodeKind) -
getValue
-
setValue
-
evaluateValue
public abstract boolean evaluateValue(org.apache.synapse.MessageContext synCtx) Calculates the value of this variable- Parameters:
synCtx- Current message in transit- Returns:
trueif the value has changed
-