shell
Interface ShellExecutable

All Superinterfaces:
Executable, java.lang.Runnable
All Known Implementing Classes:
cd, cp, del, echo, kill, ls, mkdir, ps, pwd, set, ShellCommand, type

public interface ShellExecutable
extends Executable

Runtime command is a base class that all apps must extend to work inside Freelance. It provides basic functionality for the apps including and output stream and switch handling.

See Also:
TerminalThread

Methods inherited from interface shell.Executable
addActiveSwitch, addSwitch, addThreadListener, containsSwitch, equals, equals, getActive, getId, getName, getOutStream, getReader, getSwitch, isPipeable, lock, processSwitches, removeThreadListener, run, setActive, setArgs, setArgs, setId, setIncomming, setInputStream, setLock, setOutputStream, setOutStream, stillIncomming, unlock