org.gjt.sp.jedit
Class JEditBeanShellAction

java.lang.Object
  extended by org.gjt.sp.jedit.JEditAbstractEditAction<TextArea>
      extended by org.gjt.sp.jedit.JEditBeanShellAction

public class JEditBeanShellAction
extends JEditAbstractEditAction<TextArea>

An action that evaluates BeanShell code when invoked. BeanShell actions are usually loaded from actions.xml and browser.actions.xml files; see ActionSet for syntax information.

See Also:
jEdit.getAction(String), jEdit.getActionNames(), ActionSet

Field Summary
 
Fields inherited from class org.gjt.sp.jedit.JEditAbstractEditAction
args, name
 
Constructor Summary
JEditBeanShellAction(java.lang.String name, java.lang.String code, java.lang.String isSelected, boolean noRepeat, boolean noRecord, boolean noRememberLast)
           
 
Method Summary
 java.lang.String getCode()
           
 void invoke(TextArea textArea)
          Invokes the action.
 boolean isSelected(java.awt.Component comp)
           
 boolean noRecord()
           
 boolean noRememberLast()
          Returns if this edit action should not be remembered as the most recently invoked action.
 boolean noRepeat()
           
 
Methods inherited from class org.gjt.sp.jedit.JEditAbstractEditAction
getName, invoke, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JEditBeanShellAction

public JEditBeanShellAction(java.lang.String name,
                            java.lang.String code,
                            java.lang.String isSelected,
                            boolean noRepeat,
                            boolean noRecord,
                            boolean noRememberLast)
Method Detail

invoke

public void invoke(TextArea textArea)
Description copied from class: JEditAbstractEditAction
Invokes the action. This is an implementation of the Command pattern, and concrete actions should override this.

Specified by:
invoke in class JEditAbstractEditAction<TextArea>
Parameters:
textArea - the argument

isSelected

public boolean isSelected(java.awt.Component comp)

noRepeat

public boolean noRepeat()

noRecord

public boolean noRecord()

noRememberLast

public boolean noRememberLast()
Returns if this edit action should not be remembered as the most recently invoked action.

Since:
jEdit 4.2pre1

getCode

public java.lang.String getCode()