Interface IThemeType.Builder<T extends ITheme>
- Enclosing interface:
IThemeType<T extends ITheme>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates a property of this theme type.Creates a property of this theme type.Creates a property of this theme type.<E extends Enum<E>>
IThemeType.Builder<T> Creates a property of this theme type.Creates a property of this theme type.Creates a property of this theme type.
-
Method Details
-
property
Creates a property of this theme type.A property is a field member of the theme implementation that will be set based on the theme configuration file.
An input field will be generated in the theme editor screen with
theme.waila.plugin_[typeNamespace].[typePath].[fieldName]as the translation key.- Parameters:
name- the name of the propertydefaultValue- the default value of this property- See Also:
-
property
Creates a property of this theme type.A property is a field member of the theme implementation that will be set based on the theme configuration file.
An input field will be generated in the theme editor screen with
theme.waila.plugin_[typeNamespace].[typePath].[fieldName]as the translation key.- Parameters:
name- the name of the propertyformat- the format to use on the input field on the theme editordefaultValue- the default value of this property- See Also:
-
property
Creates a property of this theme type.A property is a field member of the theme implementation that will be set based on the theme configuration file.
An input field will be generated in the theme editor screen with
theme.waila.plugin_[typeNamespace].[typePath].[fieldName]as the translation key.- Parameters:
name- the name of the propertydefaultValue- the default value of this property- See Also:
-
property
Creates a property of this theme type.A property is a field member of the theme implementation that will be set based on the theme configuration file.
An input field will be generated in the theme editor screen with
theme.waila.plugin_[typeNamespace].[typePath].[fieldName]as the translation key.- Parameters:
name- the name of the propertydefaultValue- the default value of this property- See Also:
-
property
Creates a property of this theme type.A property is a field member of the theme implementation that will be set based on the theme configuration file.
An input field will be generated in the theme editor screen with
theme.waila.plugin_[typeNamespace].[typePath].[fieldName]as the translation key.- Parameters:
name- the name of the propertydefaultValue- the default value of this property- See Also:
-
property
Creates a property of this theme type.A property is a field member of the theme implementation that will be set based on the theme configuration file.
An input field will be generated in the theme editor screen with
theme.waila.plugin_[typeNamespace].[typePath].[fieldName]as the translation key.- Parameters:
name- the name of the propertydefaultValue- the default value of this property- See Also:
-
build
IThemeType<T> build()
-