All Classes and Interfaces

Class
Description
Provides the specification for a table column.
TableModel which contains its data as an array of objects, one per row.
Handles GUI aspects of allowing the user to sort columns in a table by clicking on the column header.
Generalised parser for data stored as a table in a plain text file.
This class provides a ClassLoader which looks on a given class path.
A static utility class for encoding and decoding some AWT primitives to and from XML.
Reads in base-64 encoded input and spits out the raw binary decoding.
A JFileChooser that attempts to do something useful with windows shortcuts.
A FileFilter for configuring a JFileChooser to only show files that have one of a set of file extensions.
BasicFontChooser is a dialog for choosing one of the available fonts.
Utility class for configuring dynamically loaded objects.
Represents an object configuration operation.
TableModel which displays beans.
OutputStream that encodes to Base64 with buffering.
DataSource implementation that uses an internal byte buffer to store the data.
Extendable array of bytes.
Base class for both the compress and decompress classes.
An input stream that decompresses from the BZip2 format (without the file header chars) to be read as any other stream.
An output stream that compresses into the BZip2 format (without the file header chars) into another stream.
Utility class for constructing CGI query strings.
ComboBoxModel which can notify ChangeListeners and ActionListeners of changes in the selection.
Icon providing arrows to cycle the value of a JComboBox up or down.
Characterises the compression status of a stream, and provides methods for decompressing it.
Annotation that prepares a mutator method for use and documentation by the BeanConfig class.
This is a tweaked ViewportLayout implementation to work round an issue with scrollbar positioning.
Defines a policy for Content Codings used in HTTP connections.
Represents a Content Type (MIME type) string.
Filter input stream that counts the number of bytes read.
Keeps track of the number of times an item of type T has been added.
Utility class which does the job of rendering items into a JComboBox when you just want to provide a different stringification of them than the one provided by the toString method.
Customisable implementation of URLStreamHandlerFactory.
InputStream which provides buffering and an efficient DataInput implementation.
BufferedOutputStream subclass implementing the DataOutput interface.
Represents a stream-like source of data.
Defines an object which can return an output stream, and hence represents the potential destination of a stream of data.
Provides convenience methods for handling DOMs.
Extendable array of doubles.
Manages downloading of data that only needs to be got once.
Mouse listener object which watches for a drag gesture, and invokes TransferHandler.exportAsDrag() when it sees one.
Utility class for displaying an error dialogue to the user.
Text entry component with some additional features.
TextField that presents an initial greyed-out text before use.
A DataSource implementation based on a File.
FileNameListCellRenderer is a ListCellRenderer that displays a File or String truncated to the left, not right, so that the most meaningful parts of a file name are shown.
Extendable array of floats.
Convenience class which wraps one of the NIO <Type>Buffer classes to provide generic functionality.
Utility class for laying out UI components using a GridBagLayout with fixed schemes of various kinds..
Filter input stream that records the first few bytes read from its base stream for later examination.
Utility functions related to Icons.
Simple class for placeholding a directory of images.
Extendable array of integers.
Consumer-like interface that allows an IOException to be thrown.
Function-like interface that allows an IOException to be thrown.
Supplier-like interface that allows an IOException to be thrown.
Provides static methods which do miscellaneous input/output tasks.
Class containing methods for reading strings from the user (standard input).
Provides utilities associated with loading resources.
Exception thrown if an object creation fails for reasonable reasons.
Utilities for working with logging.
Extendable array of longs..
Represents an ordered list of Maps containing related data.
Component which displays JVM memory usage.
Used to generate a proxy instance which implements a given interface and delegates its calls to each of a given list of target implementations.
Represents the set of Nodes in the tree rooted at a particular DOM Node.
The Visitor processes a single node in a tree.
Manages dynamic creation of objects from a known set of classes.
Aggregates two objects of the same type.
Class of physical and astronomical constants.
Thread which reads data from a pipe.
Provides an extendable list of primitive values.
An abstract base-class for objects that want to encode and decode themselves from an XML stream.
DataSource that uses the standard output of a System process.
Authenticator implementation which uses system properties to set fixed username and passwords for HTTP Basic Authentication.
A singleton class for controlling the configuration of the web proxy system properties.
Create a dialog window for displaying and modifying the current proxy server configuration as found in a backing store.
JComboBox with custom renderer.
A DataSource which represents a resource available from the class loader's ClassLoader.getResourceAsStream(java.lang.String) method.
SelectCharacters provides a dialog that displays all the characters in a given font.
SelectCharactersEvent defines an event that passes on new text that has been created.
SelectCharactersListener defines an interface used when listening for a SelectCharacters window to send updated text.
SelectCharactersModel is an implementation of the TableModel interface for displaying all the characters in a given font.
Create a dialog for obtaining a text string with the option of selecting and including special characters.
A component for accepting a text string, but with the additional capability of choosing from the complete list of characters available in the current font.
Utility sub-interface of Splittable suitable for use with splittable data that can be iterated over.
Extendable array of shorts.
Provides a container for a component whose maximum size is the same as its preferred size.
Adds some functionality to the JScrollPane class; a SizingScrollPane will attempt to match the shape of its view component if it is a sensible shape.
Renderer for JTable (header) cells that can indicate sorting status.
Convenience class to manipulate XML Sources.
Defines an object that can collect values from a Splittable into an accumulator.
Defines the details of a concurrency policy as used by SplitProcessor.
Invokes processing on Splittables.
Defines an object which can be split into two for subdivided processing.
Provides specialised XML entity resolution.
This class interacts with a permanent set of configuration states stored in an XML-format disk file.
A top-level window that offers controls for saving, restoring and deleting configuration data stored in XML files.
Class of static members that provide utility functions for locating configuration files.
An interface for component configurations that can be serialised to XML and subsequently stored and restored to a backing store using a StoreControlFrame.
Utility class to facilitate actions when a string is pasted into a component.
Utility to generate a single jar file containing all the resources referenced by a given jar file.
Provides a container for a component that extends its maximum vertical size.
A DataSource which stores its data in a temporary file.
This class extends TestCase, providing some additional assertions and methods for providing test data for convenience.
This class decompresses an input stream containing data compressed with the unix "compress" utility (LZC, a LZW variant).
A DataSource implementation based on a URL.
Provides convenience methods for resolving URLs.
Extends ButtonGroup by associating a value with each button.
Looks out for an unused value in a sequence of submitted numbers.
Item listener which delegates to another one as long as it is reachable, but only retains a weak reference to it.
List data listener which delegates to another one as long as it is reachable, but only retains a weak reference to it.
Table column model listener which delegates to another one as long as it is reachable, but only retains a weak reference to it.
Mixin interface which indicates an object built on top of a base object.
Utilities relating to the Wrapper class.
Interface for objects that can encode and decode their internal configuration within the content of an Element.
Provides methods for writing XML output to a stream.