public class XQuery10ExpressionCompilerImpl extends java.lang.Object implements ExpressionCompiler
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
__log |
protected XPathMessages |
__msgs |
protected java.lang.String |
_bpelNS |
protected CompilerContext |
_compilerContext |
protected java.util.Map<java.lang.String,java.lang.String> |
_properties |
protected javax.xml.namespace.QName |
_qnLinkStatus |
protected javax.xml.namespace.QName |
_qnVarData |
protected javax.xml.namespace.QName |
_qnVarProp |
protected javax.xml.namespace.QName |
_qnXslTransform |
Constructor and Description |
---|
XQuery10ExpressionCompilerImpl(java.lang.String bpelNS) |
Modifier and Type | Method and Description |
---|---|
OExpression |
compile(java.lang.Object source)
Compile an expression into a
OExpression object. |
OExpression |
compileJoinCondition(java.lang.Object source)
Compile a join condition into a
OExpression object. |
OLValueExpression |
compileLValue(java.lang.Object source)
Compile an lvalue (the 'to' of an assignment) into a
OLValueExpression object. |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
protected static java.util.Collection<java.lang.String> |
getVariableNames(java.lang.String xquery) |
void |
setCompilerContext(CompilerContext compilerContext)
Set the compiler context (for resolving variables and such).
|
protected static final org.slf4j.Logger __log
protected java.lang.String _bpelNS
protected javax.xml.namespace.QName _qnLinkStatus
protected javax.xml.namespace.QName _qnVarProp
protected javax.xml.namespace.QName _qnVarData
protected javax.xml.namespace.QName _qnXslTransform
protected final XPathMessages __msgs
protected java.util.Map<java.lang.String,java.lang.String> _properties
protected CompilerContext _compilerContext
public XQuery10ExpressionCompilerImpl(java.lang.String bpelNS)
public void setCompilerContext(CompilerContext compilerContext)
ExpressionCompiler
setCompilerContext
in interface ExpressionCompiler
compilerContext
- compiler contextpublic OExpression compileJoinCondition(java.lang.Object source) throws CompilationException
ExpressionCompiler
OExpression
object.compileJoinCondition
in interface ExpressionCompiler
CompilationException
ExpressionCompiler.compileJoinCondition(java.lang.Object)
public OExpression compile(java.lang.Object source) throws CompilationException
ExpressionCompiler
OExpression
object.compile
in interface ExpressionCompiler
CompilationException
ExpressionCompiler.compile(java.lang.Object)
public OLValueExpression compileLValue(java.lang.Object source) throws CompilationException
ExpressionCompiler
OLValueExpression
object.compileLValue
in interface ExpressionCompiler
CompilationException
ExpressionCompiler.compileLValue(java.lang.Object)
public java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
in interface ExpressionCompiler
protected static java.util.Collection<java.lang.String> getVariableNames(java.lang.String xquery)