Klasse DeltaProcessingState
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.DeltaProcessingState
- Alle implementierten Schnittstellen:
EventListener,org.eclipse.core.resources.IResourceChangeListener
public class DeltaProcessingState
extends Object
implements org.eclipse.core.resources.IResourceChangeListener
Keep the global states used during Java element delta processing.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungintint[]Map<org.eclipse.core.runtime.IPath,List<DeltaProcessor.RootInfo>> Map<org.eclipse.core.runtime.IPath,DeltaProcessor.RootInfo> Map<org.eclipse.core.runtime.IPath,List<DeltaProcessor.RootInfo>> int[]intorg.eclipse.core.resources.IResourceChangeListener[]Map<org.eclipse.core.runtime.IPath,DeltaProcessor.RootInfo> booleanMap<org.eclipse.core.runtime.IPath,org.eclipse.core.runtime.IPath> Von Schnittstelle geerbte Felder org.eclipse.core.resources.IResourceChangeListener
PROPERTY_EVENT_MASK -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddClasspathChange(org.eclipse.core.resources.IProject project, IClasspathEntry[] oldRawClasspath, org.eclipse.core.runtime.IPath oldOutputLocation, IClasspathEntry[] oldResolvedClasspath) addClasspathValidation(JavaProject project) voidaddElementChangedListener(IElementChangedListener listener, int eventMask) voidaddExternalFolderChange(JavaProject project, IClasspathEntry[] oldResolvedClasspath) voidaddForRefresh(IJavaElement externalElement) voidaddPreResourceChangedListener(org.eclipse.core.resources.IResourceChangeListener listener, int eventMask) voidaddProjectReferenceChange(IJavaProject project) voiddoNotUse()findJavaProject(String name) getClasspathChange(org.eclipse.core.resources.IProject project) voidinitializeRoots(boolean initAfterLoad) Map<org.eclipse.core.resources.IProject,ClasspathChange> voidvoidremovePreResourceChangedListener(org.eclipse.core.resources.IResourceChangeListener listener) voidvoidresourceChanged(org.eclipse.core.resources.IResourceChangeEvent event) voidvoidupdateRoots(org.eclipse.core.runtime.IPath containerPath, org.eclipse.core.resources.IResourceDelta containerDelta, DeltaProcessor deltaProcessor)
-
Felddetails
-
elementChangedListeners
-
elementChangedListenerMasks
public int[] elementChangedListenerMasks -
elementChangedListenerCount
public int elementChangedListenerCount -
preResourceChangeListeners
public org.eclipse.core.resources.IResourceChangeListener[] preResourceChangeListeners -
preResourceChangeEventMasks
public int[] preResourceChangeEventMasks -
preResourceChangeListenerCount
public int preResourceChangeListenerCount -
roots
-
otherRoots
-
oldRoots
-
oldOtherRoots
-
sourceAttachments
-
projectDependencies
-
rootsAreStale
public boolean rootsAreStale -
externalTimeStamps
-
-
Konstruktordetails
-
DeltaProcessingState
public DeltaProcessingState()
-
-
Methodendetails
-
doNotUse
public void doNotUse() -
addElementChangedListener
-
addForRefresh
-
addPreResourceChangedListener
public void addPreResourceChangedListener(org.eclipse.core.resources.IResourceChangeListener listener, int eventMask) -
getDeltaProcessor
-
addClasspathChange
public ClasspathChange addClasspathChange(org.eclipse.core.resources.IProject project, IClasspathEntry[] oldRawClasspath, org.eclipse.core.runtime.IPath oldOutputLocation, IClasspathEntry[] oldResolvedClasspath) -
getClasspathChange
-
removeAllClasspathChanges
-
addClasspathValidation
-
addExternalFolderChange
-
addProjectReferenceChange
-
initializeRoots
public void initializeRoots(boolean initAfterLoad) -
removeClasspathValidations
-
removeExternalFolderChanges
-
removeProjectReferenceChanges
-
removeExternalElementsToRefresh
-
removeElementChangedListener
-
removePreResourceChangedListener
public void removePreResourceChangedListener(org.eclipse.core.resources.IResourceChangeListener listener) -
resourceChanged
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event) - Angegeben von:
resourceChangedin Schnittstelleorg.eclipse.core.resources.IResourceChangeListener
-
getExternalLibTimeStamps
-
findJavaProject
-
getOldJavaProjecNames
-
resetOldJavaProjectNames
public void resetOldJavaProjectNames() -
saveExternalLibTimeStamps
public void saveExternalLibTimeStamps() throws org.eclipse.core.runtime.CoreException- Löst aus:
org.eclipse.core.runtime.CoreException
-
updateRoots
public void updateRoots(org.eclipse.core.runtime.IPath containerPath, org.eclipse.core.resources.IResourceDelta containerDelta, DeltaProcessor deltaProcessor)
-