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
Modifizierer und TypFeldBeschreibungint
int[]
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[]
int
org.eclipse.core.resources.IResourceChangeListener[]
Map
<org.eclipse.core.runtime.IPath, DeltaProcessor.RootInfo> boolean
Map
<org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath> Von Schnittstelle geerbte Felder org.eclipse.core.resources.IResourceChangeListener
PROPERTY_EVENT_MASK
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddClasspathChange
(org.eclipse.core.resources.IProject project, IClasspathEntry[] oldRawClasspath, org.eclipse.core.runtime.IPath oldOutputLocation, IClasspathEntry[] oldResolvedClasspath) addClasspathValidation
(JavaProject project) void
addElementChangedListener
(IElementChangedListener listener, int eventMask) void
addExternalFolderChange
(JavaProject project, IClasspathEntry[] oldResolvedClasspath) void
addForRefresh
(IJavaElement externalElement) void
addPreResourceChangedListener
(org.eclipse.core.resources.IResourceChangeListener listener, int eventMask) void
addProjectReferenceChange
(IJavaProject project) void
doNotUse()
findJavaProject
(String name) getClasspathChange
(org.eclipse.core.resources.IProject project) void
initializeRoots
(boolean initAfterLoad) Map
<org.eclipse.core.resources.IProject, ClasspathChange> void
void
removePreResourceChangedListener
(org.eclipse.core.resources.IResourceChangeListener listener) void
void
resourceChanged
(org.eclipse.core.resources.IResourceChangeEvent event) void
void
updateRoots
(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:
resourceChanged
in 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)
-