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()
-