public abstract class XPath10ExpressionCompilerImpl extends java.lang.Object implements ExpressionCompiler
Modifier and Type | Field and Description |
---|---|
protected CompilerContext |
_compilerContext |
protected java.util.Map<java.lang.String,java.lang.String> |
_properties |
protected javax.xml.namespace.QName |
_qnFnGetLinkStatus |
protected javax.xml.namespace.QName |
_qnFnGetVariableData |
protected javax.xml.namespace.QName |
_qnFnGetVariableProperty |
Constructor and Description |
---|
XPath10ExpressionCompilerImpl(java.lang.String bpelNsURI)
Construtor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doJaxenCompile(OXPath10Expression out,
Expression source)
Verifies validity of a xpath expression.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
void |
setCompilerContext(CompilerContext compilerContext)
Set the compiler context (for resolving variables and such).
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compile, compileJoinCondition, compileLValue
protected CompilerContext _compilerContext
protected javax.xml.namespace.QName _qnFnGetVariableData
protected javax.xml.namespace.QName _qnFnGetVariableProperty
protected javax.xml.namespace.QName _qnFnGetLinkStatus
protected java.util.Map<java.lang.String,java.lang.String> _properties
public XPath10ExpressionCompilerImpl(java.lang.String bpelNsURI)
bpelNsURI
- the BPEL extension function namespace; varies depending on
BPEL version.public void setCompilerContext(CompilerContext compilerContext)
ExpressionCompiler
setCompilerContext
in interface ExpressionCompiler
compilerContext
- compiler contextExpressionCompiler.setCompilerContext(org.apache.ode.bpel.compiler.api.CompilerContext)
public java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
in interface ExpressionCompiler
ExpressionCompiler.getProperties()
protected void doJaxenCompile(OXPath10Expression out, Expression source) throws CompilationException
CompilationException