Class Summary | |
---|---|
AbstractUIController |
An abstract superclass for GUI controller classes. Swing uses an architecture similar to Model-View-Controller (MVC) in which the model, view and controller components are kept seperate from each other. |
AbstractUIController.TaskRunnable | |
AcceptAllTestFilter | A test filter that accepts all tests |
AlreadyClosedException | Thrown if the close() method is called on an object that is already closed |
BaseTestCase | An extension of junit.framework.TestCase that adds those methods that we really wish were part of JUnit. |
BashTraceWriter | A trace writer specifically designed for the bash shell. |
BlockingCircularQueue |
Internal use only. . |
CallableStatementWrapper | The interface used to execute SQL stored procedures. |
ComponentLoader | An object that knows how to load a component. |
CondensedObjectOutputStream | A specialized subclass of ObjectOutputStream that is used to serialize objects. |
ConnectionWrapper |
A wrapper for java.sql.Connection objects. The contract with JDBC says that result sets must be closed before statements and statements must be closed before connections but java does not enforce this contract. |
DatabaseMetaDataWrapper | Wrapper for DatabaseMetaData |
DefaultComponentLoader | A default implementation of ComponentLoader that uses reflection to instantiate components. |
DelayedComponentLoaderEvent | An event that describes changes to a DelayedComponentLoader. |
DelayedComponentLoaderListener | A listener for DelayedComponentLoader events |
DelayedComponentLoaderPanel | A panel that supports delayed loading of its contents. |
DetailedIllegalArgumentException | A more detailed version of IllegalArgumentException that contains information about what argument was not legal. |
DetailedNullPointerException | A more detailed version of NullPointerException that contains information about what argument was null. |
DirectoryWalker |
A class to walk through the directory structure from a given starting point
and return either files or directories or both. The following sample gets all java files. |
DispatchingObjectStore | An object store that just dispatches commands to other object stores |
DocumentUtil | Various utility methods relating to documents. |
DocumentUtil.LengthLimitedDocument | A wrapper document that prevents the user from typing more than a specified number of characters. |
DocumentUtil.PassthroughDocument | A document that merely passes all requests through to another document. |
EqualsTester | EqualsTester is used to test the equals contract on objects. |
EventCatcher | A testing class for catching and logging events. |
EventCatcherRecord | Information about a single event that was caught by an EventCatcher |
JDBCResourceFactory | A ResourceFactory for JDBC connections |
ManagedResource | Objects that implement this interface can be returned from a ResourceFactory |
NotificationList | This is a wrapper for a List object that fires NotificationListEvent's whenever the list is modified. |
NotificationListEvent | An event that is fired when a NotificationList changes. |
NotificationListListener | A listener that listens for changes to a NotificationList. |
ObjectStore | This is a wrapper for the data layer in an application. |
ObjectStoreCommand | A command that can be sent to an object store |
ObjectStoreCommandNotSupportedException | Exception that will be thrown when a command is passed into an object store and that store does not understand the specified command. |
ObjectStoreException | Thrown when an error occuring during the processing of an object store. |
OrderedTestSuite |
This class allows you to specify the order that test methods will execute in
and yet still retain the ability to have test methods found via reflection. Generally, when you want to specify the order that tests will be run, you write code that looks like this. |
PooledResourceFactory | A resource factory that provides object pooling |
PreparedStatementWrapper | A wrapper for a PreparedStatement |
ProxyUtil | A collection of utility methods dealing with proxy objects |
RecursiveTestSuite | A launching point for executing test cases. |
ReflectedAction |
A swing "action" that uses reflection to find and invoke a given target
method. ReflectedAction is a Swing "action" that uses reflection to call a specific target method when the action is fired. |
ReflectedObjectStore | An object store that allows configuration by reflection. |
ReflectedTableModel | A table model that uses reflection to retrieve values out of the row objects. |
ReflectedTableModel.ColumnInfo | This class contains information about one specific column in the table. |
ReflectedTableModel.RowElementControlData | |
ResourceException | An exception that is thrown by ResourceManager |
ResourceFactory | A class that can create instances of specific types of resources, such as JDBC connections. |
ResourceFactoryNotFoundException | Thrown when the specified resource factory cannot be found. |
ResourceManager | An object that manages the resources allocated by the resource factories |
ResultSetWrapper | A table of data representing a database result set, which is usually generated by executing a statement that queries the database. |
SampleBean | A simple bean class that can be used for testing purposes. |
StatementWrapper |
The object used for executing a static SQL statement and obtaining the results produced by it. |
StringComparator | A concrete implementation of Comparator that compares two strings. |
StringUtil | A collection of utility methods dealing with strings |
TableLayout |
The TableLayout lays out items based on a table of rows and columns. If you are doing simple layout, you can specify constraints as strings of the format "row,column". |
TableLayoutConstraints | This object contains all the constraints that apply to a specific component inside a TableLayout. |
TableLayoutDebuggingPanel | A special panel that when used with a TableLayout, will draw all the table cell boundaries. |
TableLayout.Entry | A convenience class to attach the constraints to a component. |
TableLayout.Header | A convenience class to hold information specific to a row or column. |
TableLayout.HeaderPermanentInfo | Contains the information that the user has specified for the specific row or column. |
TestFilter | An object that can filter out tests before they are inserted into a test suite |
TestInitializationFailedException | A exception that will be thrown when a test is unable to initialize |
TestUtil | Utility methods dealing with JUnit testing. |
ThrowablePanel | A panel that can display an exception stack trace. |
Trace | A class that provides a mechanism for logging diagnostic messages. |
TraceChannel | This class represents a "channel" that diagnostic messages can be written to. |
TraceController | A controller object for the tracing mechanism. |
TraceItem | An item of data to be written. |
TraceItemDispatcher |
Internal use only. . |
TraceItemQueue |
Internal use only. . |
TraceOutputStream |
Internal use only. . |
TraceUtil | A collection of utility methods dealing with tracing. |
TraceWriter | An object that implements this interface will be responsible for handling diagnostic messages written by the Trace class. |
Trace.WhereAmIException | An exception used to determine where the code is at any point in time. |
WorkerTask | A task that partially executes on a non-ui thread and partially on the ui thread. |