shell
Interface NativeExecutable

All Superinterfaces:
Executable, java.lang.Runnable

public interface NativeExecutable
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