# All Classes and Interfaces

Class
Description
CGI
This is the main class you have to extend with your CGI program.
CGIErrorHandler
Interface to handle exceptions in the CGI.
CGIHeaderSentException
Thrown if the headers have already been sent and CGI.header is called.
CGIInvalidContentFormatException
Thrown if both raw and text data are set in the same page.
CheckBox
Debug
Add debugging to your program, has support for large projects with multiple classes and debug levels per class.
Debug.FilterCommand
This interface can be used to provide custom printing filters for certain classes.
DefaultErrorHandler
Interface to handle exceptions in the CGI.
DisplayField
DOMPrinter
Print a DOM tree to the given OutputStream
DropDown
ExecInputStream
Class to pipe an InputStream through a command using stdin/stdout.
ExecOutputStream
Class to pipe an OutputStream through a command using stdin/stdout.
Field
Hexdump
HiddenField
HTMLForm
Class to manage drawing HTML forms
InOutCopier
Copies from an input stream to an output stream using a Thread.
MultipleDropDown
NewTable
NotConnectedException
Password
Radio
SubmitButton
TeeInputStream
Class to copy a stream to a file or another stream as it is being sent through a stream pipe E.g.
TeeOutputStream
Class to copy a stream to another stream or file as it is being sent through a stream pipe E.g.
testclient
testserver
TextArea
TextField
UnixIOException
An IO Exception which occurred during UNIX Socket IO
UnixServerSocket
Represents a listening UNIX Socket.
UnixSocket
Represents a UnixSocket.
UnixSocketAddress
Represents an address for a Unix Socket
USInputStream
USOutputStream