org.flexdock.plaf.theme
Class UIFactory
java.lang.Object
org.flexdock.plaf.theme.UIFactory
- All Implemented Interfaces:
- XMLConstants
public class UIFactory
- extends java.lang.Object
- implements XMLConstants
- Author:
- Christopher Butler
Fields inherited from interface org.flexdock.plaf.XMLConstants |
ATTRIBUTE_KEY, CLASSNAME_KEY, CONSTRUCTOR_KEY, DESC_KEY, EXTENDS_KEY, HANDLER_KEY, INHERITS_KEY, NAME_KEY, OVERRIDDEN_KEY, PROP_HANDLER_KEY, PROPERTY_KEY, REFERENCE_KEY, VALUE_KEY |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static final java.lang.String DEFAULT
- See Also:
- Constant Field Values
THEME_KEY
public static final java.lang.String THEME_KEY
- See Also:
- Constant Field Values
VIEW_KEY
public static final java.lang.String VIEW_KEY
- See Also:
- Constant Field Values
TITLEBAR_KEY
public static final java.lang.String TITLEBAR_KEY
- See Also:
- Constant Field Values
BUTTON_KEY
public static final java.lang.String BUTTON_KEY
- See Also:
- Constant Field Values
UIFactory
public UIFactory()
getViewUI
public static ViewUI getViewUI(java.lang.String name)
getViewUI
public static ViewUI getViewUI(java.util.Properties p)
getTitlebarUI
public static TitlebarUI getTitlebarUI(java.lang.String name)
getTitlebarUI
public static TitlebarUI getTitlebarUI(java.util.Properties p)
getButtonUI
public static ButtonUI getButtonUI(java.lang.String name)
getButtonUI
public static ButtonUI getButtonUI(java.util.Properties p)
getTheme
public static Theme getTheme(java.lang.String name)
createTheme
public static Theme createTheme(java.util.Properties p)