org.apache.ode.bpel.compiler.v1
Interface ExpressionCompiler

All Known Implementing Classes:
JaxpXPath10ExpressionCompilerBPEL11, JaxpXPath10ExpressionCompilerBPEL20, JaxpXPath10ExpressionCompilerBPEL20Draft, JaxpXPath10ExpressionCompilerImpl, XPath10ExpressionCompilerBPEL11, XPath10ExpressionCompilerBPEL20, XPath10ExpressionCompilerBPEL20Draft, XPath10ExpressionCompilerImpl, XPath20ExpressionCompilerBPEL20, XPath20ExpressionCompilerBPEL20Draft, XPath20ExpressionCompilerImpl

public interface ExpressionCompiler

Interface implemented by BPEL expression language compilers.


Method Summary
 OExpression compile(java.lang.Object source)
          Compile an expression into a org.apache.ode.bpel.o.OExpression object.
 OExpression compileJoinCondition(java.lang.Object source)
          Compile a join condition into a org.apache.ode.bpel.o.OExpression object.
 OLValueExpression compileLValue(java.lang.Object source)
          Compile an lvalue (the 'to' of an assignment) into a org.apache.ode.bpel.o.OLValueExpression object.
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 void setCompilerContext(CompilerContext compilerContext)
          Set the compiler context (for resolving variables and such).
 

Method Detail

setCompilerContext

void setCompilerContext(CompilerContext compilerContext)
Set the compiler context (for resolving variables and such).

Parameters:
compilerContext - compiler context

compile

OExpression compile(java.lang.Object source)
                    throws CompilationException
Compile an expression into a org.apache.ode.bpel.o.OExpression object.

Parameters:
source -
Returns:
Throws:
CompilationException

compileLValue

OLValueExpression compileLValue(java.lang.Object source)
                                throws CompilationException
Compile an lvalue (the 'to' of an assignment) into a org.apache.ode.bpel.o.OLValueExpression object.

Parameters:
source -
Returns:
Throws:
CompilationException

compileJoinCondition

OExpression compileJoinCondition(java.lang.Object source)
                                 throws CompilationException
Compile a join condition into a org.apache.ode.bpel.o.OExpression object.

Parameters:
source -
Returns:
Throws:
CompilationException

getProperties

java.util.Map<java.lang.String,java.lang.String> getProperties()