Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.sun.javatest.tool

The JT Harness Tool API provides the command-line and GUI infrastructure for the main JT Harness test harness.

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.

## Package com.sun.javatest.tool Description

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.