public class JavaProjectClasspathChangeAnalyzer extends Object
IJavaElementDelta
for relevant classpath changesConstructor and Description |
---|
JavaProjectClasspathChangeAnalyzer() |
Modifier and Type | Method and Description |
---|---|
Set<org.eclipse.jdt.core.IJavaProject> |
getJavaProjectsWithClasspathChange(org.eclipse.jdt.core.IJavaElementDelta delta)
retrieves all Java Projects whose classpath was effected by the given delta
|
boolean |
isAttachmentChangeOnly(org.eclipse.jdt.core.IJavaElementDelta delta)
Determines if a given change is a attachment change only
|
boolean |
isClasspathChangeOnProject(org.eclipse.jdt.core.IJavaElementDelta delta)
Determines if the change i a classpath change on a project
|
boolean |
isRelevantPackageFragmentRootChange(org.eclipse.jdt.core.IJavaElementDelta delta)
determines if the delta is a relevant change on a IPackageFragmentRoot
|
public Set<org.eclipse.jdt.core.IJavaProject> getJavaProjectsWithClasspathChange(org.eclipse.jdt.core.IJavaElementDelta delta)
delta
- the delta to analyzepublic boolean isClasspathChangeOnProject(org.eclipse.jdt.core.IJavaElementDelta delta)
delta
- the IJavaElementDelta to analyze. the deltas element must be an instance of IProjectpublic boolean isAttachmentChangeOnly(org.eclipse.jdt.core.IJavaElementDelta delta)
public boolean isRelevantPackageFragmentRootChange(org.eclipse.jdt.core.IJavaElementDelta delta)
delta
- the IJavaElementDelta to analyze. the deltas element must be an instance of IPackageFragmentRootCopyright © 2016. All Rights Reserved.