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, waitcompile, compileJoinCondition, compileLValueprotected 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)
ExpressionCompilersetCompilerContext in interface ExpressionCompilercompilerContext - compiler contextExpressionCompiler.setCompilerContext(org.apache.ode.bpel.compiler.api.CompilerContext)public java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties in interface ExpressionCompilerExpressionCompiler.getProperties()protected void doJaxenCompile(OXPath10Expression out, Expression source) throws CompilationException
CompilationException