Enum ThemeDefinition
- java.lang.Object
-
- java.lang.Enum<ThemeDefinition>
-
- org.cyclos.model.contentmanagement.themes.ThemeDefinition
-
- All Implemented Interfaces:
Serializable,Comparable<ThemeDefinition>,HasMessageKey
public enum ThemeDefinition extends Enum<ThemeDefinition> implements HasMessageKey
Contains the definitions which are customizable by the theme, each being reflected in a LESS-CSS variable
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdefaultValue()MessageKeygetDescription()MessageKeygetMessageKey()ThemeTypethemeType()ThemeDefinitionTypetype()static ThemeDefinitionvalueOf(String name)Returns the enum constant of this type with the specified name.static ThemeDefinition[]values()Returns an array containing the constants of this enum type, in the order they are declared.static ThemeDefinition[]values(ThemeType themeType)This method must be used instead of values() when traversing the definitions according to a theme type.
-
-
-
Enum Constant Detail
-
BODY_BACKGROUND
public static final ThemeDefinition BODY_BACKGROUND
MAIN_WEB definitions
-
BOX_BACKGROUND
public static final ThemeDefinition BOX_BACKGROUND
-
BOX_BORDER
public static final ThemeDefinition BOX_BORDER
-
INNER_BOX_BACKGROUND
public static final ThemeDefinition INNER_BOX_BACKGROUND
-
INNER_BOX_BORDER
public static final ThemeDefinition INNER_BOX_BORDER
-
SHOW_BORDER_ON_MAIN_SECTION
public static final ThemeDefinition SHOW_BORDER_ON_MAIN_SECTION
-
TAB_BACKGROUND
public static final ThemeDefinition TAB_BACKGROUND
-
MAIN_SECTION_BORDER
public static final ThemeDefinition MAIN_SECTION_BORDER
-
MAIN_SECTION_BACKGROUND
public static final ThemeDefinition MAIN_SECTION_BACKGROUND
-
TEXT
public static final ThemeDefinition TEXT
-
LINK
public static final ThemeDefinition LINK
-
TITLE
public static final ThemeDefinition TITLE
-
DASHBOARD_BACKGROUND
public static final ThemeDefinition DASHBOARD_BACKGROUND
-
DASHBOARD_ICON
public static final ThemeDefinition DASHBOARD_ICON
-
HORIZONTAL_MENU_SIZE
public static final ThemeDefinition HORIZONTAL_MENU_SIZE
-
HORIZONTAL_MENU_STYLE
public static final ThemeDefinition HORIZONTAL_MENU_STYLE
-
HORIZONTAL_MENU_BACKGROUND_TOP
public static final ThemeDefinition HORIZONTAL_MENU_BACKGROUND_TOP
-
HORIZONTAL_MENU_BACKGROUND_BOTTOM
public static final ThemeDefinition HORIZONTAL_MENU_BACKGROUND_BOTTOM
-
HORIZONTAL_MENU_SELECTED_BACKGROUND_TOP
public static final ThemeDefinition HORIZONTAL_MENU_SELECTED_BACKGROUND_TOP
-
HORIZONTAL_MENU_SELECTED_BACKGROUND_BOTTOM
public static final ThemeDefinition HORIZONTAL_MENU_SELECTED_BACKGROUND_BOTTOM
-
HORIZONTAL_MENU_ICON
public static final ThemeDefinition HORIZONTAL_MENU_ICON
-
MENU_ITEM_HOVER
public static final ThemeDefinition MENU_ITEM_HOVER
-
SHOW_BORDER_ON_LEFT_MENU
public static final ThemeDefinition SHOW_BORDER_ON_LEFT_MENU
-
STATUS_MENU
public static final ThemeDefinition STATUS_MENU
-
FOOTER_BACKGROUND
public static final ThemeDefinition FOOTER_BACKGROUND
-
FOOTER_BORDER
public static final ThemeDefinition FOOTER_BORDER
-
FOOTER_SIZE
public static final ThemeDefinition FOOTER_SIZE
-
FIELD_BACKGROUND
public static final ThemeDefinition FIELD_BACKGROUND
-
FIELD_BORDER
public static final ThemeDefinition FIELD_BORDER
-
FIELD_FOCUS_BORDER
public static final ThemeDefinition FIELD_FOCUS_BORDER
-
BUTTON_BACKGROUND
public static final ThemeDefinition BUTTON_BACKGROUND
-
BUTTON_FOCUS_BACKGROUND
public static final ThemeDefinition BUTTON_FOCUS_BACKGROUND
-
DATA_TABLE_HEADER
public static final ThemeDefinition DATA_TABLE_HEADER
-
TILED_RESULT_TITLE
public static final ThemeDefinition TILED_RESULT_TITLE
-
MAIN_BACKGROUND_COLOR
public static final ThemeDefinition MAIN_BACKGROUND_COLOR
MOBILE definitions
-
TOPBAR_ICON_COLOR
public static final ThemeDefinition TOPBAR_ICON_COLOR
-
TOPBAR_BORDER_COLOR
public static final ThemeDefinition TOPBAR_BORDER_COLOR
-
TOPBAR_SEPARATOR_COLOR
public static final ThemeDefinition TOPBAR_SEPARATOR_COLOR
-
TOPBAR_BACKGROUND_COLOR
public static final ThemeDefinition TOPBAR_BACKGROUND_COLOR
-
TOPBAR_TEXT_COLOR
public static final ThemeDefinition TOPBAR_TEXT_COLOR
-
USER_ICON_COLOR
public static final ThemeDefinition USER_ICON_COLOR
-
USER_BACKGROUND_COLOR
public static final ThemeDefinition USER_BACKGROUND_COLOR
-
BOXHEADER_BACKGROUND_COLOR
public static final ThemeDefinition BOXHEADER_BACKGROUND_COLOR
-
BOXHEADER_TEXT_COLOR
public static final ThemeDefinition BOXHEADER_TEXT_COLOR
-
BOX_BORDER_COLOR
public static final ThemeDefinition BOX_BORDER_COLOR
-
SHOW_LOGIN_IMAGE
public static final ThemeDefinition SHOW_LOGIN_IMAGE
-
LOGIN_IMAGE_ALIGN
public static final ThemeDefinition LOGIN_IMAGE_ALIGN
-
LOGIN_BACKGROUND_COLOR
public static final ThemeDefinition LOGIN_BACKGROUND_COLOR
-
LOGIN_CONTENT_COLOR
public static final ThemeDefinition LOGIN_CONTENT_COLOR
-
LOGIN_TOPBAR_ICON_COLOR
public static final ThemeDefinition LOGIN_TOPBAR_ICON_COLOR
-
LOGIN_LINK_TEXT_COLOR
public static final ThemeDefinition LOGIN_LINK_TEXT_COLOR
-
LOGIN_LINK_TEXT_ACTIVE_COLOR
public static final ThemeDefinition LOGIN_LINK_TEXT_ACTIVE_COLOR
-
LOGIN_ACTION_BACKGROUND_COLOR
public static final ThemeDefinition LOGIN_ACTION_BACKGROUND_COLOR
-
LOGIN_ACTION_BACKGROUND_ACTIVE_COLOR
public static final ThemeDefinition LOGIN_ACTION_BACKGROUND_ACTIVE_COLOR
-
LOGIN_ACTION_TEXT_COLOR
public static final ThemeDefinition LOGIN_ACTION_TEXT_COLOR
-
LOGIN_INPUT_ACTION_COLOR
public static final ThemeDefinition LOGIN_INPUT_ACTION_COLOR
-
LOGIN_PLACEHOLDER_COLOR
public static final ThemeDefinition LOGIN_PLACEHOLDER_COLOR
-
LOGIN_INPUT_TEXT_COLOR
public static final ThemeDefinition LOGIN_INPUT_TEXT_COLOR
-
LOGIN_INPUT_LINE_COLOR
public static final ThemeDefinition LOGIN_INPUT_LINE_COLOR
-
LOGIN_INPUT_LINE_FOCUS_COLOR
public static final ThemeDefinition LOGIN_INPUT_LINE_FOCUS_COLOR
-
HOME_BACKGROUND_COLOR
public static final ThemeDefinition HOME_BACKGROUND_COLOR
-
HOME_COLOR
public static final ThemeDefinition HOME_COLOR
-
BASE_TEXT_COLOR
public static final ThemeDefinition BASE_TEXT_COLOR
-
HEADER_TEXT_COLOR
public static final ThemeDefinition HEADER_TEXT_COLOR
-
TITLE_TEXT_COLOR
public static final ThemeDefinition TITLE_TEXT_COLOR
-
OPTION_BACKGROUND_COLOR
public static final ThemeDefinition OPTION_BACKGROUND_COLOR
-
OPTION_BACKGROUND_ACTIVE_COLOR
public static final ThemeDefinition OPTION_BACKGROUND_ACTIVE_COLOR
-
OPTION_TEXT_COLOR
public static final ThemeDefinition OPTION_TEXT_COLOR
-
ACTION_BACKGROUND_COLOR
public static final ThemeDefinition ACTION_BACKGROUND_COLOR
-
ACTION_BACKGROUND_ACTIVE_COLOR
public static final ThemeDefinition ACTION_BACKGROUND_ACTIVE_COLOR
-
ACTION_TEXT_COLOR
public static final ThemeDefinition ACTION_TEXT_COLOR
-
DETAILED_BACKGROUND_COLOR
public static final ThemeDefinition DETAILED_BACKGROUND_COLOR
-
DETAILED_BACKGROUND_ACTIVE_COLOR
public static final ThemeDefinition DETAILED_BACKGROUND_ACTIVE_COLOR
-
DETAILED_TEXT_COLOR
public static final ThemeDefinition DETAILED_TEXT_COLOR
-
DETAILED_DESCRIPTION_COLOR
public static final ThemeDefinition DETAILED_DESCRIPTION_COLOR
-
DETAILED_ICON_COLOR
public static final ThemeDefinition DETAILED_ICON_COLOR
-
SECONDARY_BACKGROUND_COLOR
public static final ThemeDefinition SECONDARY_BACKGROUND_COLOR
-
SECONDARY_BACKGROUND_ACTIVE_COLOR
public static final ThemeDefinition SECONDARY_BACKGROUND_ACTIVE_COLOR
-
SECONDARY_TEXT_COLOR
public static final ThemeDefinition SECONDARY_TEXT_COLOR
-
MENU_BACKGROUND_COLOR
public static final ThemeDefinition MENU_BACKGROUND_COLOR
-
MENU_BACKGROUND_ACTIVE_COLOR
public static final ThemeDefinition MENU_BACKGROUND_ACTIVE_COLOR
-
MENU_TEXT_COLOR
public static final ThemeDefinition MENU_TEXT_COLOR
-
MENU_ICON_COLOR
public static final ThemeDefinition MENU_ICON_COLOR
-
MENU_BORDER_COLOR
public static final ThemeDefinition MENU_BORDER_COLOR
-
INPUT_LINE_COLOR
public static final ThemeDefinition INPUT_LINE_COLOR
-
INPUT_LINE_FOCUS_COLOR
public static final ThemeDefinition INPUT_LINE_FOCUS_COLOR
-
CHECKRADIO_COLOR
public static final ThemeDefinition CHECKRADIO_COLOR
-
ROW_BACKGROUND_ACTIVE_COLOR
public static final ThemeDefinition ROW_BACKGROUND_ACTIVE_COLOR
-
ROW_ICON_COLOR
public static final ThemeDefinition ROW_ICON_COLOR
-
ROW_ICON_BACKGROUND_COLOR
public static final ThemeDefinition ROW_ICON_BACKGROUND_COLOR
-
MATERIAL_PRIMARY
public static final ThemeDefinition MATERIAL_PRIMARY
PAY definitions
-
MATERIAL_ACCENT
public static final ThemeDefinition MATERIAL_ACCENT
-
MATERIAL_WARN
public static final ThemeDefinition MATERIAL_WARN
-
MATERIAL_DARK
public static final ThemeDefinition MATERIAL_DARK
-
APP_PRIMARY
public static final ThemeDefinition APP_PRIMARY
APP definitions
-
APP_ACCENT
public static final ThemeDefinition APP_ACCENT
-
APP_PRIMARY_DARK
public static final ThemeDefinition APP_PRIMARY_DARK
-
APP_ACCENT_DARK
public static final ThemeDefinition APP_ACCENT_DARK
-
-
Method Detail
-
values
public static ThemeDefinition[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ThemeDefinition c : ThemeDefinition.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ThemeDefinition valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
values
public static ThemeDefinition[] values(ThemeType themeType)
This method must be used instead of values() when traversing the definitions according to a theme type.
-
defaultValue
public String defaultValue()
-
getDescription
public MessageKey getDescription()
-
getMessageKey
public MessageKey getMessageKey()
- Specified by:
getMessageKeyin interfaceHasMessageKey
-
themeType
public ThemeType themeType()
-
type
public ThemeDefinitionType type()
-
-