Package com.sun.javatest.tool
package com.sun.javatest.tool
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.- Since:
- 3.0
-
ClassDescriptionA class to represent a command to be executed.An object to carry the shared state required and derived from executing a series of commands.Command managers are relatively lightweight managers for the command objects that embody end-user command-line functionality.A class to parse a series of commands, with the help of their associated command managers.Thrown when a bad command line argument is encountered.A manager for all the various configuration commands.This class provides a way to extend default behavior of template propagation processEventType.Start - propagation starting event EventType.TemplateLoaded - external template data loaded and accessible EventType.Finish - propagation finishing eventA class to providing a panel with CardLayout.Desktop is the host for a series of Tools, which may be displayed as in a number of styles, provided by a DeskView.A tool manager to handle the command line options for the JT Harness desktop.A component that displays an editable list of filenames.A component that displays an editable list of items.A command manager to handle the command line options for adding default values into every test environment.A variant of JFileChooser, with support for file filters based on filename extensions.A class to maintain a history of recently used files.A class that will dynamically add the latest entries for a FileHistory onto a menu.An interface for a handler, provided by a tool manager, that can open files of a particular type.This exception is to report problems that occur while opening a file.This link type opens in external browser if current OS supports awt.DesktopA lightweight component that will activate online help, suitable for use in More Info help panes.Bean info for
HelpLink
.A manager for command line help.A tool manager to handle the command line options for starting an HTTP server to monitor JT Harness's progress while executing tests.Utility class to get general internationalization properties and perform general transformations.A factory for standard JT Harness icons.A lightweight component that can display an icon from theIconFactory
.Bean info forIconLabel
.A command manager to handle the command line options for controlling logging messages generated by the harness.The main program class for JT Harness.Thrown when a bad command line argument is encountered.Component which draws a 2D pie chart with a drop shadow, based on supplied data.A class which provides a collection of user preferences, and a GUI interface to edit them.An observer interface for use by those that wishing to monitor changes to user preferences.An abstract class for a GUI panel that can be displayed to allow the user to edit some of the user preferences.A custom JFileChooser, for a user to choose a test suite.A pane for selecting tests in a test result table.A base class for tools to appear on the JT Harness desktop.An observer interface for use by those that wishing to monitor changes to a tool.Standard template for creation of an Action to be used in a Tool.Lightweight wrapper class to provide standard support for tool dialogs.Tool managers are relatively lightweight managers for tools that provide end-user GUI functionality.This exception is used to report problems while using a tool manager.A component to allow selection of nodes in a tree.The model for the tree whose nodes can be selected in a TreeSelectionPane.A factory for GUI components, providing support for internationalization, tool tips, context sensitive help, and on.Extension to the UIFactory that allows to use more than one resource bundle.A command supporting an extensible set of boolean options.A custom JFileChooser, for a user to choose a work directory.