Package com.iizigo.term.prop
Class EditorTerminalActionActor
- java.lang.Object
- com.iizix.term.prop.TerminalActionActor
- com.iizigo.term.prop.EditorTerminalActionActor
- All Implemented Interfaces:
IEditorActionActor<TerminalActionActor.Settings,EditorTerminalActionActor.Settings>,IActionActor<TerminalActionActor.Settings>
public class EditorTerminalActionActor extends TerminalActionActor implements IEditorActionActor<TerminalActionActor.Settings,EditorTerminalActionActor.Settings>
Actor for VirtualSpace performing the action as the class name says.- Author:
- Christopher Mindus
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEditorTerminalActionActor.SettingsEditor version of the Settings property container.static classEditorTerminalActionActor.SetupSet-up class for property editor.
Field Summary
Fields Modifier and Type Field Description static IEditorActionActorProviderACTION_ACTOR_PROVIDERThe Action Actor provider.
Constructor Summary
Constructors Constructor Description EditorTerminalActionActor(EditorVSAction action)Creates a new instance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditorTerminalActionActor.SettingscreateSettings()Create the container withAtom.SETTINGSname.org.eclipse.swt.graphics.ImagegetImage()Gets the image to use in the Designer Action panel for new items.Methods inherited from class com.iizix.term.prop.TerminalActionActor
doesModifyVirtualSpace, getDefaultDescription, getDescription, getEnabledState, newTXPNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.iizix.actionactor.IActionActor
delegateNewTXPNode, doesModifyVirtualSpace, getDefaultDescription, getDescription, getEnabledState, newTXPNode
Field Detail
ACTION_ACTOR_PROVIDER
public static final IEditorActionActorProvider ACTION_ACTOR_PROVIDER
The Action Actor provider.
Constructor Detail
EditorTerminalActionActor
public EditorTerminalActionActor(EditorVSAction action)
Creates a new instance.- Parameters:
action- The action initiator.
Method Detail
createSettings
public EditorTerminalActionActor.Settings createSettings()
Create the container withAtom.SETTINGSname.- Specified by:
createSettingsin interfaceIEditorActionActor<TerminalActionActor.Settings,EditorTerminalActionActor.Settings>
getImage
public org.eclipse.swt.graphics.Image getImage()
Gets the image to use in the Designer Action panel for new items.- Specified by:
getImagein interfaceIEditorActionActor<TerminalActionActor.Settings,EditorTerminalActionActor.Settings>