|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.part.MultiPageEditorPart
org.eclipse.ui.forms.editor.FormEditor
org.eclipse.emf.codegen.jet.editor.presentation.JETEditor
public class JETEditor
| Field Summary | |
|---|---|
protected org.eclipse.ui.views.contentoutline.IContentOutlinePage |
contentOutlinePage
This is the content outline page |
protected org.eclipse.jface.action.IStatusLineManager |
contentOutlineStatusLineManager
This is a kludge |
protected org.eclipse.jface.viewers.TreeViewer |
contentOutlineViewer
This is the content outline page's viewer |
static java.lang.String |
copyright
|
protected org.eclipse.jface.viewers.Viewer |
currentViewer
This keeps track of the active content viewer, which may be either one of the viewers in the pages or the content outline viewer |
protected org.eclipse.emf.common.ui.ViewerPane |
currentViewerPane
This keeps track of the active viewer pane, in the book |
static java.lang.String |
ID
|
protected JETTextEditor |
jetTextEditor
|
protected org.eclipse.ui.views.properties.PropertySheetPage |
propertySheetPage
This is the property sheet page |
protected org.eclipse.jface.viewers.ISelectionChangedListener |
selectionChangedListener
This listens to which ever viewer is active |
| Fields inherited from class org.eclipse.ui.forms.editor.FormEditor |
|---|
pages |
| Fields inherited from interface org.eclipse.ui.IEditorPart |
|---|
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
JETEditor()
This creates a JET editor |
|
| Method Summary | |
|---|---|
void |
addPages()
This is the method used by the framework to install your own controls |
void |
addRulerContextMenuListener(org.eclipse.jface.action.IMenuListener listener)
|
void |
dispose()
|
void |
doSave(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
|
void |
doSaveAs()
This also changes the editor's input. |
java.lang.Object |
getAdapter(java.lang.Class key)
This is how the framework determines which interfaces we implement. |
org.eclipse.ui.views.contentoutline.IContentOutlinePage |
getContentOutlinePage()
This accesses a cached version of the content outliner. |
JETTextEditor |
getJetTextEditor()
This returns the JET Text editor. |
org.eclipse.ui.views.properties.IPropertySheetPage |
getPropertySheetPage()
This accesses a cached version of the property sheet. |
void |
gotoMarker(org.eclipse.core.resources.IMarker marker)
|
protected void |
hideTabs()
If there is just one page in the multi-page editor part, this hides the single tab at the bottom. |
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput editorInput)
This is called during startup. |
boolean |
isDirty()
|
boolean |
isEditorInputReadOnly()
|
boolean |
isSaveAsAllowed()
This always returns true because it is not currently supported. |
void |
menuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)
This implements IMenuListener to help fill the context menus with contributions
from the Edit menu.
|
void |
removeRulerContextMenuListener(org.eclipse.jface.action.IMenuListener listener)
|
void |
setStatusField(org.eclipse.ui.texteditor.IStatusField field,
java.lang.String category)
|
| Methods inherited from class org.eclipse.ui.forms.editor.FormEditor |
|---|
addPage, addPage, addPage, addPage, addPage, addPage, addPageChangedListener, close, configurePage, createPageContainer, createPages, createToolkit, editorDirtyStateChanged, findPage, getActiveEditor, getActivePageInstance, getCurrentPage, getSelectedPage, getToolkit, pageChange, removePage, removePageChangedListener, selectReveal, setActivePage, setActivePage, setActivePage, updateActionBarContributor |
| Methods inherited from class org.eclipse.ui.part.MultiPageEditorPart |
|---|
createPartControl, createSite, getActivePage, getContainer, getControl, getEditor, getPageCount, getPageImage, getPageText, handlePropertyChange, setControl, setFocus, setPageImage, setPageText |
| Methods inherited from class org.eclipse.ui.part.EditorPart |
|---|
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPropertyListener, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, getTitleImage, removePropertyListener, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
|---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener |
| Field Detail |
|---|
public static final java.lang.String ID
public static final java.lang.String copyright
protected org.eclipse.ui.views.contentoutline.IContentOutlinePage contentOutlinePage
protected org.eclipse.jface.action.IStatusLineManager contentOutlineStatusLineManager
protected org.eclipse.jface.viewers.TreeViewer contentOutlineViewer
protected org.eclipse.ui.views.properties.PropertySheetPage propertySheetPage
protected org.eclipse.emf.common.ui.ViewerPane currentViewerPane
protected org.eclipse.jface.viewers.Viewer currentViewer
protected org.eclipse.jface.viewers.ISelectionChangedListener selectionChangedListener
protected JETTextEditor jetTextEditor
| Constructor Detail |
|---|
public JETEditor()
| Method Detail |
|---|
public JETTextEditor getJetTextEditor()
public void addPages()
addPages in class org.eclipse.ui.forms.editor.FormEditorprotected void hideTabs()
public java.lang.Object getAdapter(java.lang.Class key)
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class org.eclipse.ui.part.MultiPageEditorPartpublic org.eclipse.ui.views.contentoutline.IContentOutlinePage getContentOutlinePage()
public org.eclipse.ui.views.properties.IPropertySheetPage getPropertySheetPage()
public boolean isDirty()
isDirty in interface org.eclipse.ui.ISaveablePartisDirty in class org.eclipse.ui.forms.editor.FormEditorpublic void doSave(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
doSave in interface org.eclipse.ui.ISaveablePartdoSave in class org.eclipse.ui.part.EditorPartpublic boolean isSaveAsAllowed()
isSaveAsAllowed in interface org.eclipse.ui.ISaveablePartisSaveAsAllowed in class org.eclipse.ui.part.EditorPartpublic void doSaveAs()
doSaveAs in interface org.eclipse.ui.ISaveablePartdoSaveAs in class org.eclipse.ui.part.EditorPartpublic void gotoMarker(org.eclipse.core.resources.IMarker marker)
gotoMarker in interface org.eclipse.ui.ide.IGotoMarker
public void init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput editorInput)
throws org.eclipse.ui.PartInitException
init in interface org.eclipse.ui.IEditorPartinit in class org.eclipse.ui.forms.editor.FormEditororg.eclipse.ui.PartInitExceptionpublic void menuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)
IMenuListener to help fill the context menus with contributions
from the Edit menu.
menuAboutToShow in interface org.eclipse.jface.action.IMenuListenerpublic void dispose()
dispose in interface org.eclipse.ui.IWorkbenchPartdispose in class org.eclipse.ui.forms.editor.FormEditor
public void setStatusField(org.eclipse.ui.texteditor.IStatusField field,
java.lang.String category)
setStatusField in interface org.eclipse.ui.texteditor.ITextEditorExtensionpublic boolean isEditorInputReadOnly()
isEditorInputReadOnly in interface org.eclipse.ui.texteditor.ITextEditorExtensionpublic void addRulerContextMenuListener(org.eclipse.jface.action.IMenuListener listener)
addRulerContextMenuListener in interface org.eclipse.ui.texteditor.ITextEditorExtensionpublic void removeRulerContextMenuListener(org.eclipse.jface.action.IMenuListener listener)
removeRulerContextMenuListener in interface org.eclipse.ui.texteditor.ITextEditorExtension
|
Copyright 2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||