com.metamatrix.toolbox.ui
Class UIDefaults
java.lang.Object
com.metamatrix.common.properties.PropertyManager
com.metamatrix.common.properties.TextManager
com.metamatrix.common.properties.ObjectPropertyManager
com.metamatrix.toolbox.ui.UIDefaults
- All Implemented Interfaces:
- LogCommonConstants
public class UIDefaults
- extends ObjectPropertyManager
- Since:
- 2.1
Fields inherited from interface com.metamatrix.common.util.LogCommonConstants |
CTX_BUFFER_MGR, CTX_CONFIG, CTX_CONTROLLER, CTX_DBIDGEN, CTX_DISTRIB_CACHE, CTX_EXTENSION_SOURCE, CTX_EXTENSION_SOURCE_JDBC, CTX_LOGGING, CTX_LOGON, CTX_MESSAGE_BUS, CTX_POOLING, CTX_PROXY, CTX_SERVICE, CTX_STANDARD_ERR, CTX_STANDARD_OUT, CTX_STORAGE_MGR, CTX_TXN_LOG, CTX_XA_TXN, TYPE_DEBUG, TYPE_ERROR, TYPE_EXCEPTION, TYPE_INFO, TYPE_TRACE, TYPE_WARNING |
Method Summary |
boolean |
addNamespace(java.lang.String namespace)
Adds the specified namespace to the list of registered namespaces to search when retrieving property values. |
javax.swing.border.Border |
getBorder(java.lang.String key)
|
javax.swing.border.Border |
getBorder(java.lang.String key,
java.awt.Color defaultValue)
|
java.awt.Color |
getColor(java.lang.String key)
|
java.awt.Color |
getColor(java.lang.String key,
java.awt.Color defaultValue)
|
java.awt.Font |
getFont(java.lang.String key)
|
java.awt.Font |
getFont(java.lang.String key,
java.awt.Font defaultValue)
|
javax.swing.Icon |
getIcon(java.lang.String key)
|
javax.swing.Icon |
getIcon(java.lang.String key,
javax.swing.Icon defaultValue)
|
java.awt.Insets |
getInsets(java.lang.String key)
|
java.awt.Insets |
getInsets(java.lang.String key,
java.awt.Insets defaultValue)
|
static UIDefaults |
getInstance()
|
javax.swing.plaf.ComponentUI |
getLookAndFeel(java.lang.String key)
|
javax.swing.plaf.ComponentUI |
getLookAndFeel(java.lang.String key,
javax.swing.plaf.ComponentUI defaultValue)
|
protected java.lang.Object |
getObject(java.lang.String key,
java.lang.Class valueClass)
|
protected java.lang.Object |
getObject(java.lang.String key,
java.lang.Class valueClass,
java.lang.Object defaultValue)
|
protected void |
initializeNamespaces(java.util.List namespaces,
java.util.Map propertyMap)
Called by #initializePropertyManager(List, Map) to register any namespaces passed in the constructor. |
protected void |
initializeUIDefaults()
|
Methods inherited from class com.metamatrix.common.properties.ObjectPropertyManager |
assertClass, constructObjectPropertyManager, evaluateValue, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getInterpreter, getLong, getLong, getNonNullObject, getShort, getShort, getString, getString, throwRuntimeException |
Methods inherited from class com.metamatrix.common.properties.TextManager |
getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, translate |
Methods inherited from class com.metamatrix.common.properties.PropertyManager |
addNamespace, addNamespaces, addNamespaces, clearNamespaces, constructPropertyManager, get, getLoadedNamespaces, getNamespaces, isNamespaceLoaded, isNamespaceRegistered, load, load, load, reload, reload, removeNamespace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UIDefaults
protected UIDefaults()
- Since:
- 2.1
UIDefaults
protected UIDefaults(java.lang.String namespace)
- Since:
- 2.1
UIDefaults
protected UIDefaults(java.lang.String[] namespaces)
- Since:
- 2.1
UIDefaults
protected UIDefaults(java.util.List namespaces)
- Since:
- 2.1
getInstance
public static UIDefaults getInstance()
- Since:
- 2.1
addNamespace
public boolean addNamespace(java.lang.String namespace)
- Description copied from class:
PropertyManager
- Adds the specified namespace to the list of registered namespaces to search when retrieving property values. The order
that namespaces are registered is important, whereas the last namespace registered will be the first to be searched.
- Overrides:
addNamespace
in class PropertyManager
- Parameters:
namespace
- The namespace identifier
- Returns:
- True if the namespace was successfully registered, false if it was previously registered or its associated
resource bundle was not found.
- Since:
- 2.1
getBorder
public javax.swing.border.Border getBorder(java.lang.String key)
- Since:
- 2.1
getBorder
public javax.swing.border.Border getBorder(java.lang.String key,
java.awt.Color defaultValue)
- Since:
- 2.1
getColor
public java.awt.Color getColor(java.lang.String key)
- Since:
- 2.1
getColor
public java.awt.Color getColor(java.lang.String key,
java.awt.Color defaultValue)
- Since:
- 2.1
getFont
public java.awt.Font getFont(java.lang.String key)
- Since:
- 2.1
getFont
public java.awt.Font getFont(java.lang.String key,
java.awt.Font defaultValue)
- Since:
- 2.1
getIcon
public javax.swing.Icon getIcon(java.lang.String key)
- Since:
- 2.1
getIcon
public javax.swing.Icon getIcon(java.lang.String key,
javax.swing.Icon defaultValue)
- Since:
- 2.1
getInsets
public java.awt.Insets getInsets(java.lang.String key)
- Since:
- 2.1
getInsets
public java.awt.Insets getInsets(java.lang.String key,
java.awt.Insets defaultValue)
- Since:
- 2.1
getLookAndFeel
public javax.swing.plaf.ComponentUI getLookAndFeel(java.lang.String key)
- Since:
- 2.1
getLookAndFeel
public javax.swing.plaf.ComponentUI getLookAndFeel(java.lang.String key,
javax.swing.plaf.ComponentUI defaultValue)
- Since:
- 2.1
getObject
protected java.lang.Object getObject(java.lang.String key,
java.lang.Class valueClass)
- Since:
- 2.1
getObject
protected java.lang.Object getObject(java.lang.String key,
java.lang.Class valueClass,
java.lang.Object defaultValue)
- Since:
- 2.1
initializeNamespaces
protected void initializeNamespaces(java.util.List namespaces,
java.util.Map propertyMap)
- Description copied from class:
PropertyManager
- Called by
#initializePropertyManager(List, Map)
to register any namespaces passed in the constructor.
- Overrides:
initializeNamespaces
in class PropertyManager
- Parameters:
namespaces
- The list of namespace identifiers passed in the constructorpropertyMap
- The map into which the property values are loaded if a single namespace is specified- Since:
- 2.1
initializeUIDefaults
protected void initializeUIDefaults()
- Since:
- 2.1
Copyright © 2009. All Rights Reserved.