public class FileElementStateProvider extends AbstractTreeElementStateProvider implements ITreeElementStateProvider
viewer
Constructor and Description |
---|
FileElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer,
org.eclipse.core.resources.IFile file) |
FileElementStateProvider(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 FileElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.ui.IMemento memento)
public FileElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.core.resources.IFile file)
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