public class FolderElementStateProvider extends AbstractTreeElementStateProvider implements ITreeElementStateProvider
viewer
Constructor and Description |
---|
FolderElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer,
org.eclipse.core.resources.IFolder folder) |
FolderElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer,
org.eclipse.ui.IMemento memento) |
Modifier and Type | Method and Description |
---|---|
void |
appendToMemento(org.eclipse.ui.IMemento parentMemento) |
boolean |
canUnderlyingModelBeLoaded() |
java.lang.Object |
getTreeElement() |
boolean |
hasUnderlyingModel() |
boolean |
isStale() |
boolean |
isUnderlyingModelLoaded() |
void |
loadUnderlyingModel() |
java.lang.String |
toString() |
canBeExpanded, canGetChildren, isExpanded, isResolved
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canBeExpanded, isExpanded, isResolved
public FolderElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.ui.IMemento memento)
public FolderElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.core.resources.IFolder folder)
public boolean hasUnderlyingModel()
hasUnderlyingModel
in interface ITreeElementStateProvider
public boolean canUnderlyingModelBeLoaded()
canUnderlyingModelBeLoaded
in interface ITreeElementStateProvider
public boolean isUnderlyingModelLoaded()
isUnderlyingModelLoaded
in interface ITreeElementStateProvider
public void loadUnderlyingModel()
loadUnderlyingModel
in interface ITreeElementStateProvider
public boolean isStale()
isStale
in interface ITreeElementStateProvider
public java.lang.Object getTreeElement()
getTreeElement
in interface ITreeElementStateProvider
public void appendToMemento(org.eclipse.ui.IMemento parentMemento)
appendToMemento
in interface ITreeElementStateProvider
public java.lang.String toString()
toString
in class java.lang.Object