public class JavaProjectClasspathChangeAnalyzer extends Object
IJavaElementDelta for relevant classpath changes| Constructor 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.