Package 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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUTTON_KEYstatic java.lang.StringDEFAULTstatic java.lang.StringTHEME_KEYstatic java.lang.StringTITLEBAR_KEYstatic java.lang.StringVIEW_KEY-
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
-
-
Constructor Summary
Constructors Constructor Description UIFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ThemecreateTheme(java.util.Properties p)static ButtonUIgetButtonUI(java.lang.String name)static ButtonUIgetButtonUI(java.util.Properties p)static ThemegetTheme(java.lang.String name)static TitlebarUIgetTitlebarUI(java.lang.String name)static TitlebarUIgetTitlebarUI(java.util.Properties p)static ViewUIgetViewUI(java.lang.String name)static ViewUIgetViewUI(java.util.Properties p)
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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)
-
-