|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.ode.bpel.o.OBase
org.apache.ode.bpel.o.OExpression
org.apache.ode.bpel.o.OLValueExpression
org.apache.ode.bpel.elang.xpath10.o.OXPath10Expression
public class OXPath10Expression
Jaxen-based compiled-xpath representation for XPATH 1.0 expression language.
| Nested Class Summary | |
|---|---|
static class |
OXPath10Expression.OSigGetVariableData
Data structure representing the compiled signature of a bpws:getVariableData
invocation. |
| Field Summary | |
|---|---|
java.util.HashMap<java.lang.String,OLink> |
links
|
NSContext |
namespaceCtx
|
java.util.HashMap<java.lang.String,OProcess.OProperty> |
properties
|
javax.xml.namespace.QName |
qname_getLinkStatus
QName of the bpws:getVariableData function. |
javax.xml.namespace.QName |
qname_getVariableData
QName of the bpws:getVariableData function. |
javax.xml.namespace.QName |
qname_getVariableProperty
QName of the bpws:getVariableData function. |
java.util.HashMap<java.lang.String,OScope.Variable> |
vars
Map from query name to variable declaration. |
java.lang.String |
xpath
|
java.util.HashMap<java.net.URI,OXslSheet> |
xslSheets
|
| Fields inherited from class org.apache.ode.bpel.o.OExpression |
|---|
expressionLanguage |
| Fields inherited from class org.apache.ode.bpel.o.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)
|
|
| Method Summary | |
|---|---|
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. |
OScope.Variable |
getVariable()
|
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. |
java.lang.String |
toString()
|
| Methods inherited from class org.apache.ode.bpel.o.OExpression |
|---|
getExpressionLanguage |
| Methods inherited from class org.apache.ode.bpel.o.OBase |
|---|
equals, getId, getOwner, hashCode |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.util.HashMap<java.lang.String,OScope.Variable> vars
public final java.util.HashMap<java.lang.String,OProcess.OProperty> properties
public final java.util.HashMap<java.lang.String,OLink> links
public final java.util.HashMap<java.net.URI,OXslSheet> xslSheets
public java.lang.String xpath
public NSContext namespaceCtx
public final javax.xml.namespace.QName qname_getVariableData
bpws:getVariableData function.
public final javax.xml.namespace.QName qname_getVariableProperty
bpws:getVariableData function.
public final javax.xml.namespace.QName qname_getLinkStatus
bpws:getVariableData function.
| Constructor Detail |
|---|
public OXPath10Expression(OProcess owner,
javax.xml.namespace.QName qname_getVariableData,
javax.xml.namespace.QName qname_getVariableProperty,
javax.xml.namespace.QName qname_getLinkStatus)
| Method Detail |
|---|
public OXPath10Expression.OSigGetVariableData resolveGetVariableDataSig(java.lang.String varname,
java.lang.String partname,
java.lang.String location)
bpws:getVariableData(...) call.
varname - variable namepartname - part namelocation - location query
null if none found
public void addGetVariableDataSig(java.lang.String varname,
java.lang.String partname,
java.lang.String location,
OXPath10Expression.OSigGetVariableData compiled)
bpws:getVariableData(...) call.
varname - variable namepartname - part namelocation - location querycompiled - compiled representationpublic java.lang.String toString()
toString in class OBasepublic OScope.Variable getVariable()
getVariable in class OLValueExpressionOLValueExpression.getVariable()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||