Package com.sun.javatest.tool
Class UIFactory.UIFactoryExt
java.lang.Object
com.sun.javatest.tool.UIFactory
com.sun.javatest.tool.UIFactory.UIFactoryExt
- Enclosing class:
UIFactory
Extension to the UIFactory that allows to use more than one resource
bundle. All methods accessing the resource bundle are overridden to
search for a resource in the alternative bundle first, and, if not found,
look up it in the original one.
This class might be helpful, when a component extends another components
from a different package.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.javatest.tool.UIFactory
UIFactory.Colors, UIFactory.UIFactoryExt
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetI18NColor
(String key) Get a color from the resource bundle.getI18NString
(String key) Get a string from the resource bundle.getI18NString
(String key, Object arg) Get a string from the resource bundle.getI18NString
(String key, Object... args) Get a string from the resource bundle.getIconURL
(String uiKey) Get the resource URL for an icon specified in a resource bundle.Methods inherited from class com.sun.javatest.tool.UIFactory
addColorChangeObserver, addTab, addToolBarActions, createButton, createButton, createButton, createButton, createButton, createCancelButton, createCancelButton, createCheckBox, createCheckBox, createCheckBox, createCheckBoxMenuItem, createChoice, createChoice, createChoice, createChoice, createChoice, createChoice, createCloseButton, createCloseButton, createColorChooseButton, createDialog, createDialog, createDialog, createDialog, createFrame, createGlue, createHeading, createHelpButton, createHelpMenuItem, createHorizontalBox, createHorizontalGlue, createHorizontalStrut, createIcon, createIconButton, createIconButton, createIconLabel, createImage, createInputField, createInputField, createInputField, createInputField, createLabel, createLabel, createList, createList, createLiteralChoice, createLiteralMenuItem, createMenu, createMenu, createMenu, createMenuBar, createMenuItem, createMenuItem, createMessageArea, createMessageArea, createMessageArea, createOutputField, createOutputField, createOutputField, createOutputField, createOutputField, createOutputField, createOutputField, createOutputField, createOutputField, createOutputField, createOutputField, createPanel, createPanel, createPanel, createPanel, createPopupMenu, createPopupMenu, createProgressBar, createProgressBar, createRadioButton, createRadioButtonMenuItem, createScrollPane, createScrollPane, createSlider, createSplitPane, createSplitPane, createTabbedPane, createTabbedPane, createTable, createTextArea, createTextArea, createTitledBorder, createToolBar, createToolBar, createToolBar, createWaitDialog, createWaitDialog, dispose, getBaseFont, getDefaultInputColor, getDotsPerInch, getHelpBroker, getI18NMnemonic, getI18NResourceBundle, getInvalidInputColor, getValidInputColor, initDialog, initFrame, initMenu, initMenu, initPanel, initPanel, setAccessibleDescription, setAccessibleDescription, setAccessibleInfo, setAccessibleInfo, setAccessibleName, setAccessibleName, setColorByName, setDefaultColors, setDefaultInputColor, setDialogParent, setHelp, setInvalidInputColor, setMnemonic, setToolTip, setValidInputColor, showCustomInfoDialog, showCustomYesNoDialog, showError, showError, showError, showError, showInformation, showInformationDialog, showInformationDialog, showLiteralError, showOKCancelDialog, showOKCancelDialog, showOKCancelDialog, showYesNoCancelDialog, showYesNoCancelDialog, showYesNoCancelDialog, showYesNoDialog, showYesNoDialog, showYesNoDialog
-
Constructor Details
-
UIFactoryExt
-
-
Method Details
-
getI18NColor
Description copied from class:UIFactory
Get a color from the resource bundle.- Overrides:
getI18NColor
in classUIFactory
- Parameters:
key
- the base name of the resource to be returned- Returns:
- the color identified in the resource
-
getI18NString
Description copied from class:UIFactory
Get a string from the resource bundle.- Overrides:
getI18NString
in classUIFactory
- Parameters:
key
- the name of the resource to be returned- Returns:
- the string that was found
-
getI18NString
Description copied from class:UIFactory
Get a string from the resource bundle.- Overrides:
getI18NString
in classUIFactory
- Parameters:
key
- the name of the resource to be returnedarg
- an argument to be formatted into the result usingMessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition)
- Returns:
- the formatted string
-
getI18NString
Description copied from class:UIFactory
Get a string from the resource bundle.- Overrides:
getI18NString
in classUIFactory
- Parameters:
key
- the name of the resource to be returnedargs
- an array of arguments to be formatted into the result usingMessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition)
- Returns:
- the formatted string
-
getIconURL
Description copied from class:UIFactory
Get the resource URL for an icon specified in a resource bundle.
The resource used is:uiKey.icon the name of a resource containing the image - Overrides:
getIconURL
in classUIFactory
- Parameters:
uiKey
- the base name of the resource to be used- Returns:
- the URL for the resource obtained from the resource bundle
-