public class ExprEvaluationContextImpl extends java.lang.Object implements EvaluationContext
OExpression instances to provide access to
variables, link statuses, and the like.| Constructor and Description |
|---|
ExprEvaluationContextImpl(ScopeFrame scopeInstace,
BpelRuntimeContext ntv) |
ExprEvaluationContextImpl(ScopeFrame scopeInstnce,
BpelRuntimeContext ntv,
java.util.Map<OLink,java.lang.Boolean> linkVals) |
ExprEvaluationContextImpl(ScopeFrame scopeInstace,
BpelRuntimeContext ntv,
org.w3c.dom.Node root) |
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Node |
evaluateQuery(org.w3c.dom.Node root,
OExpression expr) |
java.net.URI |
getBaseResourceURI() |
java.util.Date |
getCurrentEventDateTime() |
org.w3c.dom.Node |
getPartData(org.w3c.dom.Element message,
OMessageVarType.Part part) |
java.lang.Long |
getProcessId() |
javax.xml.namespace.QName |
getProcessQName() |
org.w3c.dom.Node |
getPropertyValue(javax.xml.namespace.QName propertyName) |
org.w3c.dom.Node |
getRootNode() |
boolean |
isLinkActive(OLink olink) |
boolean |
narrowTypes() |
java.lang.String |
readMessageProperty(OScope.Variable variable,
OProcess.OProperty property) |
org.w3c.dom.Node |
readVariable(OScope.Variable variable,
OMessageVarType.Part part) |
java.lang.String |
toString() |
public ExprEvaluationContextImpl(ScopeFrame scopeInstace, BpelRuntimeContext ntv)
public ExprEvaluationContextImpl(ScopeFrame scopeInstace, BpelRuntimeContext ntv, org.w3c.dom.Node root)
public ExprEvaluationContextImpl(ScopeFrame scopeInstnce, BpelRuntimeContext ntv, java.util.Map<OLink,java.lang.Boolean> linkVals)
public org.w3c.dom.Node readVariable(OScope.Variable variable, OMessageVarType.Part part) throws FaultException
readVariable in interface EvaluationContextFaultExceptionpublic org.w3c.dom.Node evaluateQuery(org.w3c.dom.Node root,
OExpression expr)
throws FaultException,
EvaluationException
evaluateQuery in interface EvaluationContextFaultExceptionEvaluationExceptionpublic java.lang.String readMessageProperty(OScope.Variable variable, OProcess.OProperty property) throws FaultException
readMessageProperty in interface EvaluationContextFaultExceptionpublic boolean isLinkActive(OLink olink) throws FaultException
isLinkActive in interface EvaluationContextFaultExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic org.w3c.dom.Node getRootNode()
getRootNode in interface EvaluationContextpublic org.w3c.dom.Node getPartData(org.w3c.dom.Element message,
OMessageVarType.Part part)
throws FaultException
getPartData in interface EvaluationContextFaultExceptionpublic java.lang.Long getProcessId()
getProcessId in interface EvaluationContextpublic boolean narrowTypes()
narrowTypes in interface EvaluationContextpublic java.net.URI getBaseResourceURI()
getBaseResourceURI in interface EvaluationContextpublic org.w3c.dom.Node getPropertyValue(javax.xml.namespace.QName propertyName)
getPropertyValue in interface EvaluationContextpublic javax.xml.namespace.QName getProcessQName()
getProcessQName in interface EvaluationContextpublic java.util.Date getCurrentEventDateTime()
getCurrentEventDateTime in interface EvaluationContextCopyright © 2021 WSO2. All Rights Reserved.