|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Compilable | Basic interface that defines the object that can be compiled. |
CompilerListener | Listener for notification of the progress of compilation, and of compilation errors. |
Class Summary | |
CompilationEngine | Provides support for compilation of
CompilerJob s; not needed directly by modules. |
Compiler | Implementable object representing one task of compilation. |
Compiler.Depth | Depth of compilation. |
CompilerEvent | Event about a file being compiled. |
CompilerGroup | Cluster of compiler objects that actually runs the compilation. |
CompilerJob | A compiler job consists of more Compiler s with dependencies
between each other. |
CompilerTask | Represents an asynchronously running compilation task. |
CompilerType | Base class defining method for compilation service. |
ErrorEvent | Used to report errors and warnings. |
ExternalCompiler | Compiles (probably Java) sources via an external compiler process. |
ExternalCompiler.ErrorExpression | Encapsulates several properties needed for processing the error output of an external compiler. |
ExternalCompilerGroup | A group holding several ExternalCompiler s. |
ExternalCompilerGroup.Format | Default format that can format tags related to compilation. |
ExternalCompilerType | Compiler type that compiles using ExternalCompiler. |
ProgressEvent | Event describing progress made compiling a file. |
Exception Summary | |
CompilerGroupException | Exception thrown from CompilationEngine.createCompilerGroups(java.util.Collection) . |
DependencyException | Exception created when a set of compilers should be compiled and there is a cyclic dependency between them. |
Different compiler implementations may be plugged into the IDE to build files from source.
The Compiler API permits module authors to invoke the system Java compiler (internal or external) on source files. It also provides a way to create custom compilers that may be used to compile source files (not necessarily Java) in the Repository.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |