|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.mofscript.editor.MofScriptContentOutlinePage.MofScriptContentProvider
protected class MofScriptContentOutlinePage.MofScriptContentProvider
Divides the editor's document into ten segments and provides elements for them.
Field Summary | |
---|---|
protected MofScriptContentOutlinePage.ModuleSegment |
fContent
|
protected org.eclipse.jface.text.IPositionUpdater |
fPositionUpdater
|
protected static java.lang.String |
SEGMENTS
|
Constructor Summary | |
---|---|
protected |
MofScriptContentOutlinePage.MofScriptContentProvider()
|
Method Summary | |
---|---|
void |
dispose()
|
java.lang.Object[] |
getChildren(java.lang.Object element)
Gets the children of an element in the outline |
java.lang.Object[] |
getElements(java.lang.Object element)
|
java.lang.Object |
getParent(java.lang.Object element)
Gets the parent of an element in the outline |
boolean |
hasChildren(java.lang.Object element)
|
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
Triggered when the document is changed |
boolean |
isDeleted(java.lang.Object element)
|
protected void |
parse(org.eclipse.jface.text.IDocument document)
Parses the document in order to create segments in the outline |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String SEGMENTS
protected org.eclipse.jface.text.IPositionUpdater fPositionUpdater
protected MofScriptContentOutlinePage.ModuleSegment fContent
Constructor Detail |
---|
protected MofScriptContentOutlinePage.MofScriptContentProvider()
Method Detail |
---|
protected void parse(org.eclipse.jface.text.IDocument document)
document
- The documentpublic void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
IContentProvider.inputChanged(Viewer, Object, Object)
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IContentProvider
IContentProvider.dispose()
public boolean isDeleted(java.lang.Object element)
element
- IContentProvider#isDeleted(Object)
public java.lang.Object[] getElements(java.lang.Object element)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
element
- IStructuredContentProvider.getElements(Object)
public boolean hasChildren(java.lang.Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
element
- ITreeContentProvider.hasChildren(Object)
public java.lang.Object getParent(java.lang.Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
element
- public java.lang.Object[] getChildren(java.lang.Object element)
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
element
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |