BeanShellAction
, Macros.Macro
public abstract class EditAction extends JEditAbstractEditAction<View>
jEdit.getAction(String)
,
jEdit.getActionNames()
,
ActionSet
Modifier and Type | Class | Description |
---|---|---|
static class |
EditAction.Wrapper |
'Wrap' EditActions in this class to turn them into AWT
ActionListeners, that can be attached to buttons, menu items, etc.
|
args, name
Constructor | Description |
---|---|
EditAction(java.lang.String name) |
Creates a new edit action with the specified name.
|
EditAction(java.lang.String name,
java.lang.Object[] newArgs) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getCode() |
Returns the BeanShell code that will replay this action.
|
java.lang.String |
getLabel() |
Returns the action's label.
|
java.lang.String |
getMouseOverText() |
Returns the action's mouse over message.
|
abstract void |
invoke(View view) |
Invokes the action.
|
boolean |
isSelected(java.awt.Component comp) |
If this edit action is a toggle, returns if it is selected or not.
|
boolean |
isToggle() |
Returns if this edit action should be displayed as a check box
in menus.
|
boolean |
noRecord() |
Returns if this edit action should not be recorded.
|
boolean |
noRememberLast() |
Returns if this edit action should not be remembered as the most
recently invoked action.
|
boolean |
noRepeat() |
Returns if this edit action should not be repeated.
|
getName, invoke, setName, toString
public EditAction(java.lang.String name)
name
- The action namepublic EditAction(java.lang.String name, java.lang.Object[] newArgs)
public java.lang.String getLabel()
JEditAbstractEditAction.getName()
suffixed
with .label
.public final java.lang.String getMouseOverText()
JEditAbstractEditAction.getName()
suffixed
with .mouse-over
.public abstract void invoke(View view)
invoke
in class JEditAbstractEditAction<View>
view
- The viewpublic final boolean isToggle()
JEditAbstractEditAction.getName()
suffixed
with .toggle
.public boolean isSelected(java.awt.Component comp)
comp
- The componentpublic boolean noRepeat()
public boolean noRecord()
public boolean noRememberLast()
public java.lang.String getCode()