Package com.iizigo.term.server
Class RemoteTerminalView
- java.lang.Object
- org.eclipse.core.commands.common.EventManager
- org.eclipse.ui.part.WorkbenchPart
- org.eclipse.ui.part.ViewPart
- com.iizigo.term.server.RemoteTerminalView
- All Implemented Interfaces:
IActivationListener,IWorkbenchPartIZ,org.eclipse.core.runtime.IAdaptable,org.eclipse.core.runtime.IExecutableExtension,org.eclipse.ui.IPersistable,org.eclipse.ui.IViewPart,org.eclipse.ui.IWorkbenchPart,org.eclipse.ui.IWorkbenchPart2,org.eclipse.ui.IWorkbenchPart3,org.eclipse.ui.part.IWorkbenchPartOrientation
public class RemoteTerminalView extends org.eclipse.ui.part.ViewPart implements IActivationListener, IWorkbenchPartIZ
The Terminal View Part shows one terminal session.- Author:
- Christopher Mindus
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIDThe Terminal Sessions View Part ID "com.iizigo.term.server.RemoteTerminalView".
Constructor Summary
Constructors Constructor Description RemoteTerminalView()Eclipse constructor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreatePartControl(org.eclipse.swt.widgets.Composite parent)Create contents of the view part.voiddispose()Disposes of the view part.IPartExtensionIZgetExtension()Gets the extensions framework.SelectionEnablergetSelectionEnabler()Gets the selection enabler instance.IPropUndoRedogetUndoRedo()Gets the undo context.voidinit(org.eclipse.ui.IViewSite site)Initializes this view with the given view site.booleanisDisposed()Checks if the part is disposed of.voidonActivated(boolean on)Called when activator or deactivated.voidonClose()Called when about to close, but SWT is still there.voidsetFocus()Sets focus to the terminal.voidupdateStates()Called when states needs to be updated.Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, saveState, setContentDescription, setInitializationData, setPartName
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, 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, getTitleToolTip, removePropertyListener
Methods inherited from interface com.iizigo.editor.IWorkbenchPartIZ
onComponentFocused
Method Detail
init
public void init(org.eclipse.ui.IViewSite site) throws org.eclipse.ui.PartInitExceptionInitializes this view with the given view site.This method is automatically called by the workbench shortly after the part is instantiated. It marks the start of the views's life cycle. Clients must not call this method.
- Specified by:
initin interfaceorg.eclipse.ui.IViewPart- Overrides:
initin classorg.eclipse.ui.part.ViewPart- Parameters:
site- The view site.- Throws:
org.eclipse.ui.PartInitException- if this view was not initialized successfully.
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
Create contents of the view part.- Specified by:
createPartControlin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
createPartControlin classorg.eclipse.ui.part.WorkbenchPart- Parameters:
parent- Parent composite.
dispose
public void dispose()
Disposes of the view part.- Specified by:
disposein interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
disposein classorg.eclipse.ui.part.WorkbenchPart
getExtension
public IPartExtensionIZ getExtension()
Gets the extensions framework.- Specified by:
getExtensionin interfaceIWorkbenchPartIZ
getSelectionEnabler
public SelectionEnabler getSelectionEnabler()
Gets the selection enabler instance.- Specified by:
getSelectionEnablerin interfaceIWorkbenchPartIZ
isDisposed
public boolean isDisposed()
Checks if the part is disposed of.- Specified by:
isDisposedin interfaceIActivationListener- Specified by:
isDisposedin interfaceIWorkbenchPartIZ- Returns:
- true if disposed of, false otherwise.
setFocus
public void setFocus()
Sets focus to the terminal.- Specified by:
setFocusin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
setFocusin classorg.eclipse.ui.part.WorkbenchPart
updateStates
public void updateStates()
Called when states needs to be updated.- Specified by:
updateStatesin interfaceIActivationListener
onActivated
public void onActivated(boolean on)
Called when activator or deactivated.- Specified by:
onActivatedin interfaceIActivationListener
onClose
public void onClose()
Called when about to close, but SWT is still there.- Specified by:
onClosein interfaceIActivationListener
getUndoRedo
public IPropUndoRedo getUndoRedo()
Gets the undo context.- Specified by:
getUndoRedoin interfaceIWorkbenchPartIZ