|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
FileOpener | An interface for a handler, provided by a tool manager, that can open files of a particular type. |
Preferences.Observer | An observer interface for use by those that wishing to monitor changes to user preferences. |
Tool.Observer | An observer interface for use by those that wishing to monitor changes to a tool. |
TreeSelectionPane.Model | The model for the tree whose nodes can be selected in a TreeSelectionPane. |
Class Summary | |
---|---|
ColorPrefsPane | |
Command | A class to represent a command to be executed. |
CommandContext | An object to carry the shared state required and derived from executing a series of commands. |
CommandManager | Command managers are relatively lightweight managers for the command objects that embody end-user command-line functionality. |
CommandParser | A class to parse a series of commands, with the help of their associated command managers. |
ConfigManager | A manager for all the various configuration commands. |
CustomPropagationController | This class provides a way to extend default behavior of template propagation process |
CustomPropagationController.EventType | EventType.Start - propagation starting event EventType.TemplateLoaded - external template data loaded and accessible EventType.Finish - propagation finishing event |
Deck | A class to providing a panel with CardLayout. |
Desktop | Desktop is the host for a series of Tools, which may be displayed as in a number of styles, provided by a DeskView. |
DesktopManager | A tool manager to handle the command line options for the JT Harness desktop. |
EditableFileList | A component that displays an editable list of filenames. |
EditableList | A component that displays an editable list of items. |
EnvironmentManager | A command manager to handle the command line options for adding default values into every test environment. |
FileChooser | A variant of JFileChooser, with support for file filters based on filename extensions. |
FileHistory | A class to maintain a history of recently used files. |
FileHistory.Listener | A class that will dynamically add the latest entries for a FileHistory onto a menu. |
HelpExternalLink | This link type opens in external browser if current OS supports awt.Desktop usage: note that the protocol should be specified in the URL path (e.g. |
HelpLink | A lightweight component that will activate online help, suitable for use in More Info help panes. |
HelpLinkBeanInfo | Bean info for HelpLink . |
HelpManager | A manager for command line help. |
HttpManager | A tool manager to handle the command line options for starting an HTTP server to monitor JT Harness's progress while executing tests. |
I18NUtils | Utility class to get general internationalization properties and perform general transformations. |
IconFactory | A factory for standard JT Harness icons. |
IconLabel | A lightweight component that can display an icon from the IconFactory . |
IconLabelBeanInfo | Bean info for IconLabel . |
LogManager | A command manager to handle the command line options for controlling logging messages generated by the harness. |
Main | The main program class for JT Harness. |
PieChart | Component which draws a 2D pie chart with a drop shadow, based on supplied data. |
Preferences | A class which provides a collection of user preferences, and a GUI interface to edit them. |
Preferences.Pane | An abstract class for a GUI panel that can be displayed to allow the user to edit some of the user preferences. |
SelectedWorkDirApprover | |
Startup | A lightweight class to display a startup (splash) image. |
StringFitter | |
TestSuiteChooser | A custom JFileChooser, for a user to choose a test suite. |
TestTreeSelectionPane | A pane for selecting tests in a test result table. |
Tool | A base class for tools to appear on the JT Harness desktop. |
ToolAction | Standard template for creation of an Action to be used in a Tool. |
ToolDialog | Lightweight wrapper class to provide standard support for tool dialogs. |
ToolManager | Tool managers are relatively lightweight managers for tools that provide end-user GUI functionality. |
TreeSelectionPane | A component to allow selection of nodes in a tree. |
UIFactory | A factory for GUI components, providing support for internationalization, tool tips, context sensitive help, and on. |
UIFactory.UIFactoryExt | Extension to the UIFactory that allows to use more than one resource bundle. |
VerboseCommand | A command supporting an extensible set of boolean options. |
WDC_FileFilter | |
WDC_FileView | |
WorkDirChooser | A custom JFileChooser, for a user to choose a work directory. |
Enum Summary | |
---|---|
UIFactory.Colors |
Exception Summary | |
---|---|
FileOpener.Fault | This exception is to report problems that occur while opening a file. |
Main.Fault | Thrown when a bad command line argument is encountered. |
ToolManager.Fault | This exception is used to report problems while using a tool manager. |
The JT Harness Tool API provides the command-line and GUI
infrastructure for the main JT Harness test harness.
It provides for an extensible set of tools
,
managed by corresponding tool managers
.
Tools may be run in batch mode, or may be displayed in one
of a number of different desktop styles
.
The state of a desktop can be saved on exit, and restored
when the application is next restarted. The tools and the
desktop may also use user preferences
to control their appearance.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |