protected class PovrayContentOutlinePage.ContentProvider
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected IPositionUpdater |
fPositionUpdater |
protected java.util.List<Segment> |
fSegments |
protected PovClipseToken |
rootToken |
protected static java.lang.String |
SEGMENTS |
Modifier | Constructor and Description |
---|---|
protected |
ContentProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
copyExpandedState()
Copies the expanded state from the list of old elements
the the actual one.
|
void |
dispose() |
java.lang.Object[] |
getChildren(java.lang.Object element)
Gets the children of the given element.
|
java.lang.Object[] |
getElements(java.lang.Object element)
Gets ths childs of the given element.
|
java.lang.Object |
getParent(java.lang.Object element)
Gets the parent of the given element.
|
protected java.util.List<Segment> |
getSegments() |
boolean |
hasChildren(java.lang.Object element)
Indicates whether the element has children or not.
|
void |
inputChanged(Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput) |
boolean |
isDeleted(java.lang.Object element)
Always
false . |
protected void |
saveSegments()
Colones the actual segment list to the old segment list.
|
protected static final java.lang.String SEGMENTS
protected IPositionUpdater fPositionUpdater
protected java.util.List<Segment> fSegments
protected PovClipseToken rootToken
protected java.util.List<Segment> getSegments()
public void inputChanged(Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
protected void saveSegments()
protected void copyExpandedState()
public void dispose()
IContentProvider#dispose
public boolean isDeleted(java.lang.Object element)
false
.IContentProvider#isDeleted(Object)
public java.lang.Object[] getElements(java.lang.Object element)
IStructuredContentProvider#getElements(Object)
public boolean hasChildren(java.lang.Object element)
ITreeContentProvider#hasChildren(Object)
public java.lang.Object getParent(java.lang.Object element)
ITreeContentProvider#getParent(Object)
public java.lang.Object[] getChildren(java.lang.Object element)
ITreeContentProvider#getChildren(Object)