org.eclipse.jubula.rc.swing.swing.implclasses
Interface IImplementationClass

All Superinterfaces:
org.eclipse.jubula.rc.common.implclasses.IBaseImplementationClass
All Known Implementing Classes:
AbstractButtonImplClass, AbstractSwingImplClass, JButtonImplClass, JCheckBoxImplClass, JComboBoxImplClass, JLabelImplClass, JListImplClass, JMenuBarImplClass, JMenuItemImplClass, JRadioButtonImplClass, JTabbedPaneImplClass, JTableHeaderImplClass, JTableImplClass, JTextComponentImplClass, JTreeImplClass, SimpleExtendedComponentImplClass, SwingApplicationImplClass

public interface IImplementationClass
extends org.eclipse.jubula.rc.common.implclasses.IBaseImplementationClass

The interface to be implemented by all implementation classes.

Created:
26.08.2004

Method Summary
 void highLight(java.awt.Component component, java.awt.Color border)
          High light the given component, called during object mapping
 void lowLight(java.awt.Component component)
          Low light the given component, called during object mapping
 
Methods inherited from interface org.eclipse.jubula.rc.common.implclasses.IBaseImplementationClass
getTextArrayFromComponent, setComponent
 

Method Detail

highLight

void highLight(java.awt.Component component,
               java.awt.Color border)
High light the given component, called during object mapping

Parameters:
component - the component to high light
border - the color we want to highlight with

lowLight

void lowLight(java.awt.Component component)
Low light the given component, called during object mapping

Parameters:
component - the component to remove the 'hight light'