public class JavaElementContentProvider extends StandardJavaElementContentProvider implements IElementChangedListener
This class may be instantiated; it is not intended to be subclassed.
StandardJavaElementContentProvider
Modifier and Type | Field and Description |
---|---|
protected Object |
fInput
Deprecated.
The input object
|
protected TreeViewer |
fViewer
Deprecated.
The tree viewer
|
fProvideMembers, fProvideWorkingCopy, NO_CHILDREN
Constructor and Description |
---|
JavaElementContentProvider()
Deprecated.
Creates a new content provider for Java elements.
|
JavaElementContentProvider(boolean provideMembers,
boolean provideWorkingCopy)
Deprecated.
Creates a new content provider for Java elements.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Deprecated.
|
void |
elementChanged(ElementChangedEvent event)
Deprecated.
Notifies that one or more attributes of one or more Java elements have changed.
|
void |
inputChanged(Viewer viewer,
Object oldInput,
Object newInput)
Deprecated.
|
protected void |
processDelta(IJavaElementDelta delta)
Deprecated.
Processes a delta recursively.
|
concatenate, exists, getChildren, getElements, getFolderContent, getJavaProjects, getPackageContent, getPackageFragmentRootContent, getPackageFragmentRoots, getParent, getProvideMembers, getProvideWorkingCopy, hasChildren, internalGetParent, isClassPathChange, isPackageFragmentEmpty, isProjectPackageFragmentRoot, providesWorkingCopies, setProvideMembers, setProvideWorkingCopy, skipProjectPackageFragmentRoot
protected TreeViewer fViewer
protected Object fInput
public JavaElementContentProvider()
public JavaElementContentProvider(boolean provideMembers, boolean provideWorkingCopy)
provideMembers
- if true
members below compilation units
and class files are provided.provideWorkingCopy
- if true
the element provider provides
working copies for members of compilation units which have an associated working
copy. Otherwise only original elements are provided.public void dispose()
dispose
in interface IContentProvider
dispose
in class StandardJavaElementContentProvider
public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
inputChanged
in interface IContentProvider
inputChanged
in class StandardJavaElementContentProvider
public void elementChanged(ElementChangedEvent event)
IElementChangedListener
elementChanged
in interface IElementChangedListener
event
- the change eventprotected void processDelta(IJavaElementDelta delta) throws JavaModelException
delta
- the delta to be processedJavaModelException
- if an error occurs while processing the delta
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.