public abstract class JSEditor extends org.eclipse.ui.part.EditorPart implements org.eclipse.jface.viewers.ISelectionProvider, ISearchProvider
Modifier and Type | Field and Description |
---|---|
static java.util.Set<java.lang.String> |
defaultAttrs |
static int |
EDIT_MODE_REQ_RO |
static int |
EDIT_MODE_TP_RO |
Constructor and Description |
---|
JSEditor() |
JSEditor(java.lang.String module,
java.util.Set<java.lang.String> rats) |
Modifier and Type | Method and Description |
---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
createPartControl(org.eclipse.swt.widgets.Composite parent) |
void |
dispose() |
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
doSaveAs() |
boolean |
findText(java.lang.String aString,
boolean aCaseSensitive,
boolean aBackwards,
boolean aWrapAround) |
java.lang.Object |
getAdapter(java.lang.Class required) |
org.eclipse.swt.browser.Browser |
getBrowser() |
TreeNode |
getCurrentSelection() |
TreeNode |
getRootNode() |
org.eclipse.jface.viewers.ISelection |
getSelection() |
java.lang.String |
getSelectionText() |
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input) |
boolean |
isDirty() |
boolean |
isSaveAsAllowed() |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
setEditMode(int editMode) |
void |
setFocus() |
void |
setSelectedNode(TreeNode node) |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection) |
getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setInitializationData
addPartPropertyListener, addPropertyListener, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy
public static java.util.Set<java.lang.String> defaultAttrs
public static final int EDIT_MODE_REQ_RO
public static final int EDIT_MODE_TP_RO
public JSEditor()
public JSEditor(java.lang.String module, java.util.Set<java.lang.String> rats)
public java.lang.String getSelectionText()
getSelectionText
in interface ISearchProvider
public TreeNode getCurrentSelection()
public void setSelectedNode(TreeNode node)
public boolean findText(java.lang.String aString, boolean aCaseSensitive, boolean aBackwards, boolean aWrapAround)
findText
in interface ISearchProvider
public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
doSave
in interface org.eclipse.ui.ISaveablePart
doSave
in class org.eclipse.ui.part.EditorPart
public void doSaveAs()
doSaveAs
in interface org.eclipse.ui.ISaveablePart
doSaveAs
in class org.eclipse.ui.part.EditorPart
public void init(org.eclipse.ui.IEditorSite site, org.eclipse.ui.IEditorInput input) throws org.eclipse.ui.PartInitException
init
in interface org.eclipse.ui.IEditorPart
init
in class org.eclipse.ui.part.EditorPart
org.eclipse.ui.PartInitException
public boolean isDirty()
isDirty
in interface org.eclipse.ui.ISaveablePart
isDirty
in class org.eclipse.ui.part.EditorPart
public boolean isSaveAsAllowed()
isSaveAsAllowed
in interface org.eclipse.ui.ISaveablePart
isSaveAsAllowed
in class org.eclipse.ui.part.EditorPart
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
createPartControl
in interface org.eclipse.ui.IWorkbenchPart
createPartControl
in class org.eclipse.ui.part.WorkbenchPart
public void setFocus()
setFocus
in interface org.eclipse.ui.IWorkbenchPart
setFocus
in class org.eclipse.ui.part.WorkbenchPart
public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class org.eclipse.ui.part.WorkbenchPart
public java.lang.Object getAdapter(java.lang.Class required)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class org.eclipse.ui.part.WorkbenchPart
public org.eclipse.swt.browser.Browser getBrowser()
public void setEditMode(int editMode)
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
public org.eclipse.jface.viewers.ISelection getSelection()
getSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
public void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
public TreeNode getRootNode()