org.eclipse.jdt.internal.core
Class JavaElementDeltaBuilder

java.lang.Object
  extended by org.eclipse.jdt.internal.core.JavaElementDeltaBuilder

public class JavaElementDeltaBuilder
extends java.lang.Object

A java element delta builder creates a java element delta on a java element between the version of the java element at the time the comparator was created and the current version of the java element. It performs this operation by locally caching the contents of the java element when it is created. When the method createDeltas() is called, it creates a delta over the cached contents and the new contents.


Field Summary
 JavaElementDelta delta
          Change delta
 
Constructor Summary
JavaElementDeltaBuilder(IJavaElement javaElement)
          Creates a java element comparator on a java element looking as deep as necessary.
JavaElementDeltaBuilder(IJavaElement javaElement, int maxDepth)
          Creates a java element comparator on a java element looking only 'maxDepth' levels deep.
 
Method Summary
 void buildDeltas()
          Builds the java element deltas between the old content of the compilation unit and its new content.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

delta

public JavaElementDelta delta
Change delta

Constructor Detail

JavaElementDeltaBuilder

public JavaElementDeltaBuilder(IJavaElement javaElement)
Creates a java element comparator on a java element looking as deep as necessary.


JavaElementDeltaBuilder

public JavaElementDeltaBuilder(IJavaElement javaElement,
                               int maxDepth)
Creates a java element comparator on a java element looking only 'maxDepth' levels deep.

Method Detail

buildDeltas

public void buildDeltas()
Builds the java element deltas between the old content of the compilation unit and its new content.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object