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 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 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:UIFactoryGet a color from the resource bundle.- Overrides:
getI18NColorin classUIFactory- Parameters:
key- the base name of the resource to be returned- Returns:
- the color identified in the resource
-
getI18NString
Description copied from class:UIFactoryGet a string from the resource bundle.- Overrides:
getI18NStringin classUIFactory- Parameters:
key- the name of the resource to be returned- Returns:
- the string that was found
-
getI18NString
Description copied from class:UIFactoryGet a string from the resource bundle.- Overrides:
getI18NStringin classUIFactory- Parameters:
key- the name of the resource to be returnedarg- an argument to be formatted into the result usingMessageFormat.format(Object[], StringBuffer, FieldPosition)- Returns:
- the formatted string
-
getI18NString
Description copied from class:UIFactoryGet a string from the resource bundle.- Overrides:
getI18NStringin classUIFactory- Parameters:
key- the name of the resource to be returnedargs- an array of arguments to be formatted into the result usingMessageFormat.format(Object[], StringBuffer, FieldPosition)- Returns:
- the formatted string
-
getIconURL
Description copied from class:UIFactoryGet 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:
getIconURLin classUIFactory- Parameters:
uiKey- the base name of the resource to be used- Returns:
- the URL for the resource obtained from the resource bundle
-