org.apache.jmeter.gui
Class GUIFactory
public final class GUIFactory
Provides a way to register and retrieve GUI classes and icons.
static JComponent | getGUI(Class elementClass) - Get a component instance which has previously been registered for this
class object.
|
static ImageIcon | getIcon(Class elementClass) - Get an icon which has previously been registered for this class object.
|
static ImageIcon | getIcon(Class elementClass, boolean enabled) - Get icon/disabledicon which has previously been registered for this class
object.
|
static void | registerDisabledIcon(String key, ImageIcon icon) - Register an icon so that it can later be retrieved via
getIcon(Class) .
|
static void | registerGUI(String key, Class guiClass, Class testClass) - Register a GUI class so that it can later be retrieved via
getGUI(Class) .
|
static void | registerIcon(String key, ImageIcon icon) - Register an icon so that it can later be retrieved via
getIcon(Class) .
|
getGUI
public static JComponent getGUI(Class elementClass)
Get a component instance which has previously been registered for this
class object.
elementClass
- the class object which we want to get an instance of
- an instance of the class, or null if this class or its superclass
has not been registered
getIcon
public static ImageIcon getIcon(Class elementClass)
Get an icon which has previously been registered for this class object.
elementClass
- the class object which we want to get an icon for
- the associated icon, or null if this class or its superclass has
not been registered
getIcon
public static ImageIcon getIcon(Class elementClass,
boolean enabled)
Get icon/disabledicon which has previously been registered for this class
object.
elementClass
- the class object which we want to get an icon forenabled
- -
is icon enabled
- the associated icon, or null if this class or its superclass has
not been registered
registerDisabledIcon
public static void registerDisabledIcon(String key,
ImageIcon icon)
Register an icon so that it can later be retrieved via
getIcon(Class)
. The key should match the fully-qualified class
name for the class used as the parameter when retrieving the icon.
key
- the name which can be used to retrieve this icon latericon
- the icon to store
registerGUI
public static void registerGUI(String key,
Class guiClass,
Class testClass)
throws InstantiationException,
IllegalAccessException
Register a GUI class so that it can later be retrieved via
getGUI(Class)
. The key should match the fully-qualified class
name for the class used as the parameter when retrieving the GUI.
key
- the name which can be used to retrieve this GUI laterguiClass
- the class object for the GUI componenttestClass
- the class of the objects edited by this GUI
registerIcon
public static void registerIcon(String key,
ImageIcon icon)
Register an icon so that it can later be retrieved via
getIcon(Class)
. The key should match the fully-qualified class
name for the class used as the parameter when retrieving the icon.
key
- the name which can be used to retrieve this icon latericon
- the icon to store
Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.