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


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