Class Material

  • All Implemented Interfaces:
    com.vaadin.flow.theme.AbstractTheme, Serializable

    @NpmPackage(value="@vaadin/vaadin-themable-mixin",version="23.3.3") @NpmPackage(value="@vaadin/polymer-legacy-adapter",version="23.3.3") @NpmPackage(value="@vaadin/vaadin-material-styles",version="23.3.3")
    @JsModule("@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule("@vaadin/vaadin-material-styles/color.js") @JsModule("@vaadin/vaadin-material-styles/typography.js") @JsModule("./material-includes.ts")
    public class Material
    extends Object
    implements com.vaadin.flow.theme.AbstractTheme
    Material component theme class implementation.
    See Also:
    Serialized Form
    • Constructor Detail

      • Material

        public Material()
    • Method Detail

      • getBaseUrl

        public String getBaseUrl()
        Specified by:
        getBaseUrl in interface com.vaadin.flow.theme.AbstractTheme
      • getThemeUrl

        public String getThemeUrl()
        Specified by:
        getThemeUrl in interface com.vaadin.flow.theme.AbstractTheme
      • getHeaderInlineContents

        public List<String> getHeaderInlineContents()
        Specified by:
        getHeaderInlineContents in interface com.vaadin.flow.theme.AbstractTheme
      • getHtmlAttributes

        public Map<String,​String> getHtmlAttributes​(String variant)
        Specified by:
        getHtmlAttributes in interface com.vaadin.flow.theme.AbstractTheme