@ConfigurationProperties(prefix="jmix.ui.theme")
@ConstructorBinding
public class UiThemeProperties
extends java.lang.Object
Constructor and Description |
---|
UiThemeProperties(java.lang.String name,
java.util.List<java.lang.String> modes,
java.lang.String defaultMode,
java.lang.String defaultModeToUse,
java.util.List<java.lang.String> sizes,
java.lang.String defaultSize,
java.lang.String defaultSizeToUse) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultMode()
Returns the name of color preset that has no additional style class name.
|
java.lang.String |
getDefaultModeToUse()
Returns the name of color preset to be used if no other settings are available.
|
java.lang.String |
getDefaultSize()
Returns the name of size preset that has no additional style class name.
|
java.lang.String |
getDefaultSizeToUse()
Returns the name of size preset to be used if no other settings are available.
|
java.util.List<java.lang.String> |
getModes() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getSizes() |
public UiThemeProperties(@DefaultValue(value="helium") java.lang.String name, @DefaultValue(value={"light","dark"}) java.util.List<java.lang.String> modes, @DefaultValue(value="light") java.lang.String defaultMode, @Nullable java.lang.String defaultModeToUse, @DefaultValue(value={"small","medium","large"}) java.util.List<java.lang.String> sizes, @DefaultValue(value="medium") java.lang.String defaultSize, @Nullable java.lang.String defaultSizeToUse)
public java.lang.String getName()
public java.util.List<java.lang.String> getModes()
public java.lang.String getDefaultMode()
Note: can’t be changed without corresponding changes in styles.
@Nullable public java.lang.String getDefaultModeToUse()
Either cookie or user settings obtained from UserSettingService
have precedence over this value.
public java.util.List<java.lang.String> getSizes()
public java.lang.String getDefaultSize()
Note: can’t be changed without corresponding changes in styles.
@Nullable public java.lang.String getDefaultSizeToUse()
Either cookie or user settings obtained from UserSettingService
have precedence over this value.