# Package org.apache.ode.bpel.compiler.api

- Interface Summary
  Interface | Description
  --- | ---
  CompileListener | Interface allowing an object to listen to compilation events.
  CompilerContext | Interface providing access to the compiler.
  ExpressionCompiler | Interface implemented by BPEL expression language compilers.
  ExpressionValidator |
  SourceLocation | Interface for objects that have some relation to a particular location in a source file.

- Class Summary
  Class | Description
  --- | ---
  CompilationMessage | Data structure representing messages emitted from the compiler.
  CompilationMessageBundle |

- Exception Summary
  Exception | Description
  --- | ---
  CompilationException | Exception indicating a compilation error.