stella.command
Class SimpleCommand
java.lang.Object
java.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.CommandEvent
stella.command.SimpleCommand
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AbortAdapter, AbortAuxiliary, AbortCalibration, AbortCcd, AbortEnvironment, AbortExposeAdapter, AbortSpectrograph, AbortTelescope, AntiSun, AutoFaintFocusAdapter, AutoFocusAdapter, BiasCcd, CalibrationOffAdapter, CalibrationOnAdapter, CloseCoverTelescope, CloseHatchRoof, CloseLeftRoof, CloseRightRoof, CloseRoof, CloseSlitRoof, CloseSocket, ContinueWatchMaster, DisableAutoClearingCcd, EnableAutoClearingCcd, FlatFieldOffAdapter, FlatFieldOffCalibration, FlatFieldOnAdapter, FlatFieldOnCalibration, HaltWatchMaster, HomeRoof, InitAdapter, InitAuxiliary, InitCalibration, InitCcd, InitEnvironment, InitSpectrograph, InitTelescope, JSimpleCommand, MoveCalibrationAdapter, MoveFlatFieldAdapter, MoveFlatFieldCalibration, MoveHomeAdapter, MoveHomeCalibration, MoveThArCalibration, OpenHatchRoof, OpenLeftRoof, OpenRightRoof, OpenRoof, OpenSlitRoof, ParkAdapter, ParkAuxiliary, ParkCalibration, ParkCcd, ParkEnvironment, ParkMaster, ParkSpectrograph, ParkTelescope, PointingModelRequest, PointingPositionTelescope, PowerOffRoof, PowerOnRoof, ProtectTelescope, QuitAdapter, QuitAuxiliary, QuitCalibration, QuitCcd, QuitEnvironment, QuitMaster, QuitSpectrograph, QuitTelescope, ResetAdapter, ResetAuxiliary, ResetCalibration, ResetCcd, ResetEnvironment, ResetErrorsTelescope, ResetLimitSwitch, ResetSpectrograph, ResetTelescope, StartGrabMaster, StartGuideTelescope, StartGuidingTelescope, StartTilingAdapter, StartTilingAuxiliary, StartTrackingTelescope, StatusAdapter, StatusAuxiliary, StatusCcd, StatusEnvironment, StatusSpectrograph, StatusTelescope, StopExposingAuxiliary, StopGrabMaster, StopGuideTelescope, StopGuidingAdapter, StopGuidingAuxiliary, StopGuidingTelescope, StopRoof, StopTilingAdapter, StopTilingAuxiliary, StopTrackingTelescope, StopWatchMaster, ThArOffCalibration, ThArOnCalibration
public class SimpleCommand
- extends CommandEvent
A helper class providing default implementation of the parseLine(java.lang.String[])
and getLine() method of the base CommandEvent class. This
command event is intended for commands without a command line, though it
simply returns the null String on the getLine() method and
returns true on parseLine(java.lang.String[]) if the argument is null.
- See Also:
- Serialized Form
| Methods inherited from class stella.MessageEvent |
checkType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toString |
SimpleCommand
public SimpleCommand(Object src,
String type,
long time)
- The required constructor.
parseLine
public boolean parseLine(String[] cl)
- A default implementation for parsing. Returns true if the argument
is null.
- Specified by:
parseLine in class MessageEvent
- Returns:
- True, if parsing was successful.
getLine
public String[] getLine()
- Returns null.
- Specified by:
getLine in class MessageEvent
- Returns:
- An array containing all command lines.