com.metamatrix.toolbox.ui
Class UIDefaults

java.lang.Object
  extended by com.metamatrix.common.properties.PropertyManager
      extended by com.metamatrix.common.properties.TextManager
          extended by com.metamatrix.common.properties.ObjectPropertyManager
              extended by com.metamatrix.toolbox.ui.UIDefaults
All Implemented Interfaces:
LogCommonConstants

public class UIDefaults
extends ObjectPropertyManager

Since:
2.1

Field Summary
 
Fields inherited from class com.metamatrix.common.properties.TextManager
DEFAULT_NAMESPACES, INSTANCE
 
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
 
Constructor Summary
protected UIDefaults()
           
protected UIDefaults(java.util.List namespaces)
           
protected UIDefaults(java.lang.String namespace)
           
protected UIDefaults(java.lang.String[] namespaces)
           
 
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
 

Constructor Detail

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
Method Detail

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 constructor
propertyMap - 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.