|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.core.SimpleDelta
org.eclipse.jdt.internal.core.JavaElementDelta
public class JavaElementDelta
IJavaElementDelta
Field Summary |
---|
Fields inherited from interface org.eclipse.jdt.core.IJavaElementDelta |
---|
ADDED, CHANGED, F_ADDED_TO_CLASSPATH, F_ANNOTATIONS, F_ARCHIVE_CONTENT_CHANGED, F_AST_AFFECTED, F_CATEGORIES, F_CHILDREN, F_CLASSPATH_CHANGED, F_CLASSPATH_REORDER, F_CLOSED, F_CONTENT, F_FINE_GRAINED, F_MODIFIERS, F_MOVED_FROM, F_MOVED_TO, F_OPENED, F_PRIMARY_RESOURCE, F_PRIMARY_WORKING_COPY, F_REMOVED_FROM_CLASSPATH, F_REORDER, F_RESOLVED_CLASSPATH_CHANGED, F_SOURCEATTACHED, F_SOURCEDETACHED, F_SUPER_TYPES, REMOVED |
Constructor Summary | |
---|---|
JavaElementDelta(IJavaElement element)
Creates the root delta. |
Method Summary | |
---|---|
void |
added(IJavaElement element)
Creates the nested deltas resulting from an add operation. |
void |
added(IJavaElement element,
int flags)
|
JavaElementDelta |
changed(IJavaElement element,
int changeFlag)
Creates the nested deltas resulting from a change operation. |
void |
changedAST(CompilationUnit changedAST)
|
void |
closed(IJavaElement element)
Creates the nested deltas for a closed element. |
void |
contentChanged()
Mark this delta as a content changed delta. |
void |
fineGrained()
Mark this delta as a fine-grained delta. |
IJavaElementDelta[] |
getAddedChildren()
Returns deltas for the children that have been added. |
IJavaElementDelta[] |
getAffectedChildren()
Returns deltas for the affected (added, removed, or changed) children. |
IJavaElementDelta[] |
getAnnotationDeltas()
Returns deltas for affected annotations (added, removed, or changed). |
IJavaElementDelta[] |
getChangedChildren()
Returns deltas for the children which have changed. |
CompilationUnit |
getCompilationUnitAST()
Returns the compilation unit AST created by the last reconcile operation on this delta's element. |
IJavaElement |
getElement()
Returns the element that this delta describes a change to. |
IJavaElement |
getMovedFromElement()
Returns an element describing this element before it was moved to its current location, or null if the
IJavaElementDelta.F_MOVED_FROM change flag is not set. |
IJavaElement |
getMovedToElement()
Returns an element describing this element in its new location, or null if the IJavaElementDelta.F_MOVED_TO change
flag is not set. |
IJavaElementDelta[] |
getRemovedChildren()
Returns deltas for the children which have been removed. |
IResourceDelta[] |
getResourceDeltas()
Return the collection of resource deltas. |
void |
movedFrom(IJavaElement movedFromElement,
IJavaElement movedToElement)
Creates the nested deltas resulting from an move operation. |
void |
movedTo(IJavaElement movedToElement,
IJavaElement movedFromElement)
Creates the nested deltas resulting from an move operation. |
void |
opened(IJavaElement element)
Creates the nested deltas for an opened element. |
void |
removed(IJavaElement element)
Creates the nested deltas resulting from an delete operation. |
void |
removed(IJavaElement element,
int flags)
|
void |
sourceAttached(IJavaElement element)
Creates the nested deltas resulting from a change operation. |
void |
sourceDetached(IJavaElement element)
Creates the nested deltas resulting from a change operation. |
java.lang.String |
toDebugString(int depth)
Returns a string representation of this delta's structure suitable for debug purposes. |
java.lang.String |
toString()
Returns a string representation of this delta's structure suitable for debug purposes. |
Methods inherited from class org.eclipse.jdt.internal.core.SimpleDelta |
---|
added, changed, getFlags, getKind, modifiers, removed, superTypes |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.jdt.core.IJavaElementDelta |
---|
getFlags, getKind |
Constructor Detail |
---|
public JavaElementDelta(IJavaElement element)
added(IJavaElement)
changed(IJavaElement)
moved(IJavaElement, IJavaElement)
removed(IJavaElement)
renamed(IJavaElement, IJavaElement)
Method Detail |
---|
public void added(IJavaElement element)
public void added(IJavaElement element, int flags)
public JavaElementDelta changed(IJavaElement element, int changeFlag)
public void changedAST(CompilationUnit changedAST)
public void contentChanged()
public void closed(IJavaElement element)
public void fineGrained()
public IJavaElementDelta[] getAddedChildren()
IJavaElementDelta
getAddedChildren
in interface IJavaElementDelta
IJavaElementDelta
public IJavaElementDelta[] getAffectedChildren()
IJavaElementDelta
getAffectedChildren
in interface IJavaElementDelta
IJavaElementDelta
public CompilationUnit getCompilationUnitAST()
IJavaElementDelta
ICompilationUnit
in working copy modeElementChangedEvent.POST_RECONCILE
event
getCompilationUnitAST
in interface IJavaElementDelta
ICompilationUnit.reconcile(int, boolean, WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)
,
IJavaElementDelta.F_AST_AFFECTED
public IJavaElementDelta[] getAnnotationDeltas()
IJavaElementDelta
IAnnotatable
.
getAnnotationDeltas
in interface IJavaElementDelta
public IJavaElementDelta[] getChangedChildren()
IJavaElementDelta
getChangedChildren
in interface IJavaElementDelta
IJavaElementDelta
public IJavaElement getElement()
IJavaElementDelta
getElement
in interface IJavaElementDelta
IJavaElementDelta
public IJavaElement getMovedFromElement()
IJavaElementDelta
null
if the
IJavaElementDelta.F_MOVED_FROM
change flag is not set.
getMovedFromElement
in interface IJavaElementDelta
null
if the
IJavaElementDelta.F_MOVED_FROM
change flag is not setIJavaElementDelta
public IJavaElement getMovedToElement()
IJavaElementDelta
null
if the IJavaElementDelta.F_MOVED_TO
change
flag is not set.
getMovedToElement
in interface IJavaElementDelta
null
if the IJavaElementDelta.F_MOVED_TO
change
flag is not setIJavaElementDelta
public IJavaElementDelta[] getRemovedChildren()
IJavaElementDelta
getRemovedChildren
in interface IJavaElementDelta
IJavaElementDelta
public IResourceDelta[] getResourceDeltas()
getResourceDeltas
in interface IJavaElementDelta
null
if nonepublic void movedFrom(IJavaElement movedFromElement, IJavaElement movedToElement)
public void movedTo(IJavaElement movedToElement, IJavaElement movedFromElement)
public void opened(IJavaElement element)
public void removed(IJavaElement element)
public void removed(IJavaElement element, int flags)
public void sourceAttached(IJavaElement element)
public void sourceDetached(IJavaElement element)
public java.lang.String toDebugString(int depth)
toString()
public java.lang.String toString()
toString
in class SimpleDelta
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |