Package org.uispec4j

Provides classes for handling user interface components.

See:
          Description

Interface Summary
ListBoxCellValueConverter Performs a conversion between internal and tested cell values in a ListBox component This interface is meant to be used when the JList component used by the application uses renderers other than JLabel components.
TableCellValueConverter Performs a conversion between internal and tested cell values in a Table component
TooltipComponent Tags components that support tooltips
TreeCellValueConverter Performs a conversion between internal and tested cell values in a Tree component
Trigger Interface for window interception triggers - UI interactions which display a window.
UIComponent Interface for all UI (user interface) components.
UISpecAdapter Interface for adapting a UISpec4J test suite to a given application.
 

Class Summary
AbstractButton Base class for button-like components (toggle buttons, check boxes, etc.)
AbstractSwingUIComponent Base class for UIComponent implementations that wrap JComponent subclasses.
AbstractUIComponent Base class for UIComponent implementations.
Button Wrapper for JButton components.
CheckBox Wrapper for JCheckBox components.
Clipboard Utility for changing and checking the contents of the system's clipboard.
Clipboard.Charset Enumeration for the charset property in MIME types (UTF-8, UTF-16, etc.)
Clipboard.TextType Enumeration for the text type property in MIME types
Clipboard.TransferType Enumeration for the transfert type property in MIME types (InputStream, CharBuffer, etc.)
ComboBox Wrapper for JComboBox components.
DateSpinner Wrapper for JSpinner components implementing a SpinnerDateModel.
DefaultListBoxCellValueConverter Default implementation for the ListBoxCellValueConverter interface.
DefaultTableCellValueConverter Default implementation for the TableCellValueConverter interface.
DefaultTreeCellValueConverter Default implementation for the TreeCellValueConverter interface.
Desktop Wrapper for Multiple Desktop Interface (MDI) widgets implemented as JDesktopPane components.
Key Contants class defining keyboard keys.
Key.Modifier Constants class for keyboard modifiers such as Control or Shift.
ListBox Wrapper for JList components.
ListSpinner Wrapper for JSpinner components implementing a SpinnerListModel.
MenuBar Wrapper for JMenuBar components.

A MenuBar is a container for top-level menu items represented by MenuItem components.

MenuItem Wrapper for menu items (commands or sub-menus) such as JMenu, JMenuItem or JPopupMenu.

A given MenuItem can be either a command, or a sub-menu containing other MenuItem components.

ModelTableCellValueConverter Converter that returns the object managed by the underlying JTable's model.
Mouse Utility for simulating mouse inputs.
NumberSpinner Wrapper for JSpinner components implementing a SpinnerNumberModel.
Panel General container for UI components.
PasswordField Wrapper for JPasswordField components.
ProgressBar Wrapper for JProgressBar components.
RadioButton Wrapper for JRadioButton components.
Slider Wrapper for JSlider components.

This class provides means for checking the contents and the current position of the knob, changing the position, etc.

Spinner Wrapper for JSpinner components.
TabGroup Wrapper for JTabbedPane components.
Table Wrapper for JTable components.

The contents of the underlying table can be usually checked with String or Boolean values, as in the following example:

TextBox Wrapper for JTextComponent/JLabel components.
ToggleButton Wrapper for JToggleButton components.
Tree Wrapper for JTree components.
UISpec4J Facade for the initialization of the library, mainly used for the interception mechanism.
UISpecTestCase UISpec4J-enabled TestCase class.
Window Wrapper for window components such as JFrame, JDialog, JInternalFrame.
 

Exception Summary
ComponentAmbiguityException Thrown when several components match a given search specification in Panel.
ItemNotFoundException  
 

Package org.uispec4j Description

Provides classes for handling user interface components.



Copyright © 2004-2010. All Rights Reserved.