See: Description
| Interface | Description | 
|---|---|
| BuildLog | 
 Defines the way for build tools to issue errors and warnings
  in the build log 
 | 
| BuildSystemListener | 
 BuildSystemListener instances are objects created by BuildSystem clients
  and used by the BuildSystem as a callback mechanism to allow clients
  to integrate pre-build & post-build operations. 
 | 
| BuildSystemListener2 | 
 Extends the BuildSystemListener interface. 
 | 
| CopyListener | 
 CopyListener instances are objects created by BuildSystem/CopyTranslator
  clients and used by the BuildSystem CopyTranslator part as a callback
  mechanism to allow clients to copy the resource file themselves or
  change the output name/path, or prevent a particular file from being
  copied or ... 
 | 
| CopyListener2 | 
 Extends the CopyListener interface. 
 | 
| PostBuilder | 
 The  
PostBuilder interface provides the API to define
 a method to be called once compile() is being completed in the background | 
| Class | Description | 
|---|---|
| CleanArguments | 
 This class defines the arguments for a clean using the
   
Compiler.clean(CleanArguments) entrypoint. | 
| CompileArguments | 
 This class defines the arguments for a compilation using the
   
Compiler.compile(CompileArguments) entrypoint. | 
| Compiler | 
 The  
Compiler interface provides the API to
 drive the actual build system. | 
| Diagnostic | 
 Manages the details of one diagnostic for the build 
 | 
| Enum | Description | 
|---|---|
| Diagnostic.Kind | 
| Exception | Description | 
|---|---|
| BuildSystemVetoException | 
BuildSystemVetoException exception is thrown when an 
 BuildSystemListener vetos a build change. | 
Related Documentation
See Extending JDeveloper Using the Addin API for additional details.