A C F G H I M O R S W

A

appendString(String) - Method in interface hussam.io.StringAppendable
Appends with a any String.
appendString(String) - Method in class monitor.Monitor
Appends the text with the specified sentence.

C

clear() - Method in class monitor.Monitor
Clears the monitor.
close() - Method in class hussam.io.StringOutputStream
Closes this stream.

F

flush() - Method in class hussam.io.StringOutputStream
Flushes the stream.

G

getArray() - Method in class hussam.io.StringOutputStream
returns an array containing all bytes in the stream which were not flushed yet.
getAutoShow() - Method in class monitor.Monitor
gets the monitor's autoshow status
getDefaultErrorPrintStream() - Static method in class monitor.MonitorManager
Returns the default Dos screen error PrintStream Note that it does not mean that it equals System.err Because System.err could have been changed previously.
getDefaultInputStream() - Static method in class monitor.MonitorManager
Returns the default Dos screen InputStream Note that it does not mean that it equals System.in Because System.in could have been changed previously.
getDefaultMonitor() - Static method in class monitor.MonitorManager
Returns the default monitor.
getDefaultOutputPrintStream() - Static method in class monitor.MonitorManager
Returns the default Dos screen PrintStream Note that it does not mean that it equals System.out Because System.out could have been changed previously.
getMonitor() - Static method in class monitor.Monitor
Returns a new Monitor.
getMonitor(String) - Static method in class monitor.Monitor
Returns a new Monitor with a name.
getNewSentence() - Method in class hussam.io.StringInputStream
Returns an array of bytes representing a sentence.
getStringInputStream() - Method in class monitor.Monitor
Returns a new String Input Stream
getStringOutputStream() - Method in class monitor.Monitor
Returns a new String output Stream

H

hussam.io - package hussam.io
 

I

in - Variable in class monitor.Monitor
An InputStream that is used to read bytes.

M

main(String[]) - Static method in class monitor.Monitor
 
main(String[]) - Static method in class monitor.MonitorManager
Just to test.
monitor - package monitor
 
Monitor - Class in monitor
A monitor represents a GUI screen for normal text output.
Monitor() - Constructor for class monitor.Monitor
Constructs a monitor with the default name.
Monitor(String) - Constructor for class monitor.Monitor
Constructs a monitor with the given name.
Monitor(String, StringOutputStream, StringInputStream) - Constructor for class monitor.Monitor
Constructs a monitor with the given String output and Input Streams.
MonitorManager - Class in monitor
This class manages input output streams.

O

out - Variable in class monitor.Monitor
A PrintStream used to print on the monitor.

R

read() - Method in class hussam.io.StringInputStream
 
readString() - Method in interface hussam.io.StringInputReader
This reads the String.
readString() - Method in class monitor.Monitor
Returns the Text enterred into the textfield.
requestString() - Method in interface hussam.io.StringInputReader
This requests from the object implementing this interface a String.
requestString() - Method in class monitor.Monitor
Makes the input textfield avaliable for input.

S

setAutoShow(boolean) - Method in class monitor.Monitor
Sets the monitor to automatically(true) or manually(false) show if anything has been printed.
setDefaultErrorOutput() - Static method in class monitor.MonitorManager
Automatically sets the default error output to the DOS screen output.
setDefaultInput() - Static method in class monitor.MonitorManager
Automatically sets the default input DOS screen input.
setDefaultOutput() - Static method in class monitor.MonitorManager
Automatically sets the default output to the DOS screen output.
setDefaultSystemOutput() - Static method in class monitor.MonitorManager
Automatically sets the default output and the default error output to the DOS screen output.
setMonitorAsDefaultErrorOutput(Monitor) - Static method in class monitor.MonitorManager
Sets the given monitor as the default error output.
setMonitorAsDefaultErrorOutput() - Static method in class monitor.MonitorManager
Automatically sets a monitor as the default error output.
setMonitorAsDefaultInput(Monitor) - Static method in class monitor.MonitorManager
Sets the given monitor as the default input.
setMonitorAsDefaultIO(Monitor) - Static method in class monitor.MonitorManager
Sets the given monitor as the default output & default error output and default input.
setMonitorAsDefaultIO() - Static method in class monitor.MonitorManager
Automatically sets the given monitor as the default output & default error output and default input.
setMonitorAsDefaultOutput(Monitor) - Static method in class monitor.MonitorManager
Sets the given monitor as the default output.
setMonitorAsDefaultOutput() - Static method in class monitor.MonitorManager
Automatically sets a monitor as the default output.
setMonitorAsDefaultSystemIO() - Static method in class monitor.MonitorManager
Automatically sets the default output & the default error output to the DOS screen output and the default input to the Dos screen input.
setMonitorAsDefaultSystemOutput(Monitor) - Static method in class monitor.MonitorManager
Sets the given monitor as the default output and default error output.
setMonitorAsDefaultSystemOutput() - Static method in class monitor.MonitorManager
Automatically sets the given monitor as the default output and default error output.
StringAppendable - Interface in hussam.io
StringAppendable describes a class that accepts output as Strings.
StringInputReader - Interface in hussam.io
Author: Hussam Mohammad AlMulhim حسام محمد الملحم Version:1.5 StringInputReader describes a class that generates inputs as Strings.
StringInputStream - Class in hussam.io
This is an input stream that takes the input from any StringInputReader.
StringInputStream(StringInputReader) - Constructor for class hussam.io.StringInputStream
 
StringOutputStream - Class in hussam.io
This is an output stream that prints to any StringAppendable.
StringOutputStream(StringAppendable, int) - Constructor for class hussam.io.StringOutputStream
Constructs a StringOutputStream that prints to a StringAppendable with a given flushSize
StringOutputStream(StringAppendable) - Constructor for class hussam.io.StringOutputStream
Constructs a StringOutputStream that prints to a StringAppendable with a default of 1000 flushSize.

W

write(int) - Method in class hussam.io.StringOutputStream
Writes the given byte supplied as an int.

A C F G H I M O R S W