public class ScriptShell extends org.eclipse.ui.part.ViewPart implements org.eclipse.jface.util.IPropertyChangeListener, IScriptEngineProvider, IExecutionListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VIEW_ID |
ENGINE_END, ENGINE_START, SCRIPT_END, SCRIPT_INJECTION_END, SCRIPT_INJECTION_START, SCRIPT_START| Constructor and Description |
|---|
ScriptShell()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
changePartName(java.lang.String newPartName) |
void |
clearOutput()
Clear the output text.
|
void |
createPartControl(org.eclipse.swt.widgets.Composite parent) |
void |
dispose() |
IScriptEngine |
getScriptEngine() |
void |
init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento) |
void |
notify(IScriptEngine engine,
Script script,
int status)
Notifies the listeners when script execution started/ended or when the engine itself is started/ended.
|
void |
propertyChange(org.eclipse.jface.util.PropertyChangeEvent event) |
void |
runStartupCommands() |
void |
saveState(org.eclipse.ui.IMemento memento) |
void |
setEngine(java.lang.String id) |
void |
setFocus() |
void |
stopScriptEngine() |
void |
toggleDropinsPane() |
addPartPropertyListener, addPropertyListener, getAdapter, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, showBusyequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final java.lang.String VIEW_ID
public final void init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento)
throws org.eclipse.ui.PartInitException
init in interface org.eclipse.ui.IViewPartinit in class org.eclipse.ui.part.ViewPartorg.eclipse.ui.PartInitExceptionpublic final void saveState(org.eclipse.ui.IMemento memento)
saveState in interface org.eclipse.ui.IPersistablesaveState in interface org.eclipse.ui.IViewPartsaveState in class org.eclipse.ui.part.ViewPartpublic final void createPartControl(org.eclipse.swt.widgets.Composite parent)
createPartControl in interface org.eclipse.ui.IWorkbenchPartcreatePartControl in class org.eclipse.ui.part.WorkbenchPartpublic void runStartupCommands()
public final void dispose()
dispose in interface org.eclipse.ui.IWorkbenchPartdispose in class org.eclipse.ui.part.WorkbenchPartpublic final void setFocus()
setFocus in interface org.eclipse.ui.IWorkbenchPartsetFocus in class org.eclipse.ui.part.WorkbenchPartpublic final void clearOutput()
public final void toggleDropinsPane()
public final void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
propertyChange in interface org.eclipse.jface.util.IPropertyChangeListenerpublic void stopScriptEngine()
public IScriptEngine getScriptEngine()
getScriptEngine in interface IScriptEngineProviderpublic void changePartName(java.lang.String newPartName)
public void notify(IScriptEngine engine, Script script, int status)
IExecutionListenernotify in interface IExecutionListenerengine - Script Enginescript - Script or nullstatus - Event Statuspublic final void setEngine(java.lang.String id)