org.gjt.sp.jedit
Class Macros.Macro
java.lang.Object
org.gjt.sp.jedit.JEditAbstractEditAction<View>
org.gjt.sp.jedit.EditAction
org.gjt.sp.jedit.Macros.Macro
- Enclosing class:
- Macros
public static class Macros.Macro
- extends EditAction
Encapsulates the macro's label, name and path.
- Since:
- jEdit 2.2pre4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Macros.Macro
public Macros.Macro(Macros.Handler handler,
java.lang.String name,
java.lang.String label,
java.lang.String path)
getHandler
public Macros.Handler getHandler()
getPath
public java.lang.String getPath()
invoke
public void invoke(View view)
- Description copied from class:
EditAction
- Invokes the action. This is an implementation of the Command pattern,
and concrete actions should override this.
- Specified by:
invoke
in class EditAction
- Parameters:
view
- The view
getCode
public java.lang.String getCode()
- Description copied from class:
EditAction
- Returns the BeanShell code that will replay this action.
BeanShellAction.getCode() returns something more interesting for Actions that were loaded
from the actions.xml file.
You do not need to override this method if your action name is unique,
this EditAction was added to an ActionSet and that to an ActionContext of jEdit.
concrete since jEdit 4.3pre7
- Overrides:
getCode
in class EditAction
macroNameToLabel
public static java.lang.String macroNameToLabel(java.lang.String macroName)