Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.jdt.internal.core.builder
Class BatchImageBuilder  view BatchImageBuilder download BatchImageBuilder.java

java.lang.Object
  extended byorg.eclipse.jdt.internal.core.builder.AbstractImageBuilder
      extended byorg.eclipse.jdt.internal.core.builder.BatchImageBuilder
All Implemented Interfaces:
org.eclipse.jdt.internal.compiler.ICompilerRequestor

public class BatchImageBuilder
extends AbstractImageBuilder


Field Summary
 
Fields inherited from class org.eclipse.jdt.internal.core.builder.AbstractImageBuilder
compiledAllAtOnce, compiler, javaBuilder, MAX_AT_ONCE, nameEnvironment, newState, notifier, problemSourceFiles, sourceLocations, workQueue
 
Constructor Summary
protected BatchImageBuilder(JavaBuilder javaBuilder)
           
 
Method Summary
protected  void addAllSourceFiles(java.util.ArrayList sourceFiles)
           
 void build()
           
protected  void cleanOutputFolders(boolean copyBack)
           
protected  void copyExtraResourcesBack(ClasspathMultiDirectory sourceLocation, boolean deletedAll)
           
protected  void copyPackages(ClasspathMultiDirectory sourceLocation)
           
protected  org.eclipse.core.resources.IResource findOriginalResource(org.eclipse.core.runtime.IPath partialPath)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class org.eclipse.jdt.internal.core.builder.AbstractImageBuilder
acceptResult, cleanUp, compile, compile, createFolder, createProblemFor, finishedWith, internalException, isExcludedFromProject, newCompiler, storeProblemsFor, storeTasksFor, updateProblemsFor, updateTasksFor, writeClassFile, writeClassFileBytes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BatchImageBuilder

protected BatchImageBuilder(JavaBuilder javaBuilder)
Method Detail

build

public void build()

addAllSourceFiles

protected void addAllSourceFiles(java.util.ArrayList sourceFiles)
                          throws org.eclipse.core.runtime.CoreException

cleanOutputFolders

protected void cleanOutputFolders(boolean copyBack)
                           throws org.eclipse.core.runtime.CoreException

copyExtraResourcesBack

protected void copyExtraResourcesBack(ClasspathMultiDirectory sourceLocation,
                                      boolean deletedAll)
                               throws org.eclipse.core.runtime.CoreException

copyPackages

protected void copyPackages(ClasspathMultiDirectory sourceLocation)
                     throws org.eclipse.core.runtime.CoreException

findOriginalResource

protected org.eclipse.core.resources.IResource findOriginalResource(org.eclipse.core.runtime.IPath partialPath)

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).