com.raelity.jvi
Class ColonCommands.ColonEvent
java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ActionEvent
com.raelity.jvi.ColonCommands.ColonEvent
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- ColonCommands
public static class ColonCommands.ColonEvent
- extends ActionEvent
The event passed to ColonCommands.ColonAction. It is used
to pass argument information. The arguments to the command are
white space separated. The command word finishes with the first
non-alpha character. So "e#" and "e #" are parsed the same.
- See Also:
- Serialized Form
| Fields inherited from class java.awt.AWTEvent |
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK |
getLine1
public int getLine1()
- Returns:
- the first line number
getLine2
public int getLine2()
- Returns:
- the second line number or count
getAddrCount
public int getAddrCount()
- Returns:
- the number of addresses given
getAction
public ActionListener getAction()
isBang
public boolean isBang()
- Returns:
- true if the command has a "!" appended.
getViTextView
public ViTextView getViTextView()
- Returns:
- the textView for this command
getNArg
public int getNArg()
- Returns:
- the number of arguments, not including command name.
getArg
public String getArg(int n)
- Fetch an argument.
- Returns:
- the nth argument, n == 0 is the expanded command name.
getArgs
public List<String> getArgs()
- Fetch the list of command arguments.
getComandName
public String getComandName()
- Returns:
- the expanded commandName
getArgString
public String getArgString()
- Returns:
- the unparsed string of arguments
XXXgetCommandLine
public String XXXgetCommandLine()
- Fetch the command line, including commmand name