Package com.vaadin.flow.theme.material
Class Material
java.lang.Object
com.vaadin.flow.theme.material.Material
- All Implemented Interfaces:
AbstractTheme
,Serializable
@NpmPackage(value="@vaadin/vaadin-themable-mixin",version="24.6.3") @NpmPackage(value="@vaadin/polymer-legacy-adapter",version="24.6.3") @NpmPackage(value="@vaadin/vaadin-material-styles",version="24.6.3")
@JsModule("@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule("@vaadin/vaadin-material-styles/color-global.js") @JsModule("@vaadin/vaadin-material-styles/typography-global.js")
public class Material
extends Object
implements AbstractTheme
Material component theme class implementation.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe url for the base component implementation.getHtmlAttributes
(String variant) Gets the attributes that should be set on the<html>
element when the Theme variant is applied.The url for the components themed version implementation.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.theme.AbstractTheme
getHeaderInlineContents, translateUrl
-
Field Details
-
LIGHT
- See Also:
-
DARK
- See Also:
-
-
Constructor Details
-
Material
public Material()
-
-
Method Details
-
getBaseUrl
Description copied from interface:AbstractTheme
The url for the base component implementation.e.g. src/
- Specified by:
getBaseUrl
in interfaceAbstractTheme
- Returns:
- the base component path
-
getThemeUrl
Description copied from interface:AbstractTheme
The url for the components themed version implementation.e.g. theme/lumo/
- Specified by:
getThemeUrl
in interfaceAbstractTheme
- Returns:
- the themed component path
-
getHtmlAttributes
Description copied from interface:AbstractTheme
Gets the attributes that should be set on the<html>
element when the Theme variant is applied.- Specified by:
getHtmlAttributes
in interfaceAbstractTheme
- Parameters:
variant
- the variant defined in theTheme
annotation, notnull
- Returns:
- a Map with the attributes (keys and values) that should be set in the body, or an empty Map if nothing should be set for the given variant.
-