| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.compiler.CompileArguments
public class CompileArguments
This class defines the arguments for a compilation using the Compiler.compile() entrypoint.
| Constructor Summary | |
|---|---|
| CompileArguments(Context context)Create a new CompileArguments object | |
| Method Summary | |
|---|---|
|  Context | getContext()Get the Context which will be used during the compilation and which defines what will be recompiled. | 
|  java.io.OutputStream | getDiagnosticsStream()Get the OutputStream for compilation diagnostics if those diagnostics need to be redirected. | 
|  java.io.OutputStream | getOutputStream()Get the OutputStream for compilation output (any non-diagnostic output) if that output needs to be redirected. | 
|  PostBuilder | getPostBuilder()The PostBuilder which will be used after the compilation has finished. | 
|  boolean | isCompileDependentProjects()Determine if the build should compile dependent projects first before any project compile. | 
|  boolean | isRebuildAllSources()If true, only the sources specified by the context are compiled; if false, the specified sources and all sources that depend on those sources compiled ( a 'make' ). | 
|  boolean | isSaveBeforeCompiling()If true, AND the IDE setting to save before compile is true (see Preferences | Compiler | Save All before Compiling), a save-all is issued before the compilation. | 
|  boolean | isWaitForTermination()If true, the compile call will not return till the build is finished; if false, the compile call will return immediately. | 
|  void | setCompileDepdendentProjects(boolean compileDependentProjects)Set the compile dependent projects flag, which indicates if dependent projects should be compiled before a project is compiled. | 
|  void | setDiagnosticsStream(java.io.OutputStream diagnosticsStream)Set the output stream that should be used for diagnostics. | 
|  void | setOutputStream(java.io.OutputStream outputStream)Set the output stream that should be used for compilation output (any non-diagnostic output). | 
|  void | setPostBuilder(PostBuilder postBuilder)Set the PostBuilder that will be used after the compilation. | 
|  void | setRebuildAllSources(boolean rebuildAllSources)Set the rebuild all sources flag. | 
|  void | setSaveBeforeCompiling(boolean saveBeforeCompiling)Set the save before compiling flag. | 
|  void | setWaitForTermination(boolean waitForTermination)Set the wait for termination flag. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public CompileArguments(Context context)
context - The context that defines what will be compiled, which
 cannot be null
java.lang.IllegalArgumentException - if context is null| Method Detail | 
|---|
public Context getContext()
public boolean isRebuildAllSources()
public void setRebuildAllSources(boolean rebuildAllSources)
rebuildAllSources - The flag that indicates if all sources should
 be rebuild or not. For a rebuild, use true, for a make, use falsepublic boolean isSaveBeforeCompiling()
public void setSaveBeforeCompiling(boolean saveBeforeCompiling)
saveBeforeCompiling - The save before compiling flagpublic boolean isWaitForTermination()
public void setWaitForTermination(boolean waitForTermination)
waitForTermination - The new flagpublic boolean isCompileDependentProjects()
public void setCompileDepdendentProjects(boolean compileDependentProjects)
compileDependentProjects - The new flagpublic java.io.OutputStream getOutputStream()
public void setOutputStream(java.io.OutputStream outputStream)
outputStream - The output stream to be used for compilation outputpublic java.io.OutputStream getDiagnosticsStream()
public void setDiagnosticsStream(java.io.OutputStream diagnosticsStream)
diagnosticsStream - The output stream to be used for diagnosticspublic PostBuilder getPostBuilder()
public void setPostBuilder(PostBuilder postBuilder)
postBuilder - The PostBuilder to be used after the compilation| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||