org.apache.ode.bpel.rtrep.v2.xpath10
Class OXPath10Expression
java.lang.Object
org.apache.ode.bpel.rtrep.v2.OBase
org.apache.ode.bpel.rtrep.v2.OExpression
org.apache.ode.bpel.rtrep.v2.OLValueExpression
org.apache.ode.bpel.rtrep.v2.xpath10.OXPath10Expression
- All Implemented Interfaces:
- java.io.Serializable, ActivityModel
- Direct Known Subclasses:
- OXPath10ExpressionBPEL20
public class OXPath10Expression
- extends OLValueExpression
- implements java.io.Serializable
Jaxen-based compiled-xpath representation for XPATH 1.0 expression language.
- See Also:
- Serialized Form
Fields inherited from class org.apache.ode.bpel.rtrep.v2.OBase |
debugInfo |
Constructor Summary |
OXPath10Expression(OProcess owner,
javax.xml.namespace.QName qname_getVariableData,
javax.xml.namespace.QName qname_getVariableProperty,
javax.xml.namespace.QName qname_getLinkStatus)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
vars
public java.util.HashMap<java.lang.String,OScope.Variable> vars
- Map from query name to variable declaration.
properties
public final java.util.HashMap<java.lang.String,OProcess.OProperty> properties
links
public final java.util.HashMap<java.lang.String,OLink> links
xslSheets
public final java.util.HashMap<java.net.URI,OXslSheet> xslSheets
xpath
public java.lang.String xpath
namespaceCtx
public NSContext namespaceCtx
qname_getVariableData
public final javax.xml.namespace.QName qname_getVariableData
- QName of the
bpws:getVariableData
function.
qname_getVariableProperty
public final javax.xml.namespace.QName qname_getVariableProperty
- QName of the
bpws:getVariableData
function.
qname_getLinkStatus
public final javax.xml.namespace.QName qname_getLinkStatus
- QName of the
bpws:getVariableData
function.
OXPath10Expression
public OXPath10Expression(OProcess owner,
javax.xml.namespace.QName qname_getVariableData,
javax.xml.namespace.QName qname_getVariableProperty,
javax.xml.namespace.QName qname_getLinkStatus)
resolveGetVariableDataSig
public OXPath10Expression.OSigGetVariableData resolveGetVariableDataSig(java.lang.String varname,
java.lang.String partname,
java.lang.String location)
- Get the compiled representation of a certain
bpws:getVariableData(...)
call.
- Parameters:
varname
- variable namepartname
- part namelocation
- location query
- Returns:
- compiled representation, or
null
if none found
addGetVariableDataSig
public void addGetVariableDataSig(java.lang.String varname,
java.lang.String partname,
java.lang.String location,
OXPath10Expression.OSigGetVariableData compiled)
- Add a compiled representation for a certain
bpws:getVariableData(...)
call.
- Parameters:
varname
- variable namepartname
- part namelocation
- location querycompiled
- compiled representation
toString
public java.lang.String toString()
- Overrides:
toString
in class OBase
getVariable
public OScope.Variable getVariable()
- Specified by:
getVariable
in class OLValueExpression
- See Also:
org.apache.ode.bpel.o.OLValueExpression#getVariable()