public class Value
extends java.lang.Object
Constructor and Description |
---|
Value(java.lang.String staticKey)
Create a key instance using a static key
|
Value(SynapsePath expression)
Create a key instance using a dynamic key (Xpath or JsonPath Expression)
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluateObjectValue(MessageContext synCtx) |
java.lang.String |
evaluateValue(MessageContext synCtx)
Evaluating key based on message context
used when key is a xpath expression
|
java.lang.Object |
evalutePropertyExpression(MessageContext synCtx) |
SynapsePath |
getExpression()
Retrieving dynamic key
|
java.lang.String |
getKeyValue()
Retrieving static key
|
java.lang.String |
getName()
Get the name of the value attribute
|
boolean |
hasExprTypeKey()
checks whether key returned by #getKeyValue() is a string of an expression type.
|
boolean |
hasPropertyEvaluateExpr() |
java.lang.Object |
resolveObject(MessageContext synCtx)
Resolve the object defined in the Value
|
void |
setNamespaces(org.apache.axiom.om.OMElement elem) |
java.lang.String |
toString() |
public Value(java.lang.String staticKey)
staticKey
- static keypublic Value(SynapsePath expression)
expression
- SynapsePath for dynamic keypublic java.lang.String getKeyValue()
public SynapsePath getExpression()
public java.lang.String evaluateValue(MessageContext synCtx)
synCtx
- message contextpublic java.lang.Object evaluateObjectValue(MessageContext synCtx)
public java.lang.Object resolveObject(MessageContext synCtx)
synCtx
- Message Contextpublic java.lang.String getName()
public boolean hasExprTypeKey()
public boolean hasPropertyEvaluateExpr()
public java.lang.Object evalutePropertyExpression(MessageContext synCtx)
public void setNamespaces(org.apache.axiom.om.OMElement elem)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2005-2020 Apache Software Foundation. All Rights Reserved.