Extension SDK

oracle.jdeveloper.compiler
Class UnifiedBuildSystem

java.lang.Object
  extended byoracle.jdeveloper.compiler.UnifiedBuildSystem

public class UnifiedBuildSystem
extends java.lang.Object


Field Summary
static IdeLog ideLog
           
static boolean showCompileProgress
           
 
Constructor Summary
UnifiedBuildSystem()
           
 
Method Summary
static UnifiedBuildSystem getInstance()
           
 int getLastErrorCount()
           
 java.net.URL getURLFromClassName(Context context, java.lang.String className)
           
 boolean init(Context context, boolean rebuild)
           
 boolean isAlive()
           
 boolean isLocked(Context context)
           
 void join(long millis)
           
 boolean lock(Context context)
           
 void registerTranslator(Translator translator)
          Entry point to register compiler translators, there must be no conflicting input types with any previously registered translators.
 void stopBuildSystem()
           
 boolean unlock()
           
 void unregisterTranslator(Translator translator)
          Entry point to unregister compiler translators.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ideLog

public static IdeLog ideLog

showCompileProgress

public static boolean showCompileProgress
Constructor Detail

UnifiedBuildSystem

public UnifiedBuildSystem()
Method Detail

init

public boolean init(Context context,
                    boolean rebuild)

getURLFromClassName

public java.net.URL getURLFromClassName(Context context,
                                        java.lang.String className)

isAlive

public boolean isAlive()

join

public void join(long millis)
          throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

stopBuildSystem

public void stopBuildSystem()

isLocked

public boolean isLocked(Context context)

lock

public boolean lock(Context context)

unlock

public boolean unlock()

getLastErrorCount

public int getLastErrorCount()
Returns:
the number of errors produced by the last build operation.

registerTranslator

public void registerTranslator(Translator translator)
Entry point to register compiler translators, there must be no conflicting input types with any previously registered translators.

Parameters:
translator - to register in build system

unregisterTranslator

public void unregisterTranslator(Translator translator)
Entry point to unregister compiler translators.

Parameters:
translator - to remove from build system

getInstance

public static UnifiedBuildSystem getInstance()

Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.