Class Material

java.lang.Object
com.vaadin.flow.theme.material.Material
All Implemented Interfaces:
com.vaadin.flow.theme.AbstractTheme, Serializable

@NpmPackage(value="@vaadin/vaadin-themable-mixin",version="24.5.3") @NpmPackage(value="@vaadin/polymer-legacy-adapter",version="24.5.3") @NpmPackage(value="@vaadin/vaadin-material-styles",version="24.5.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 com.vaadin.flow.theme.AbstractTheme
Material component theme class implementation.
See Also:
  • Field Details

  • Constructor Details

    • Material

      public Material()
  • Method Details

    • 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
    • getHtmlAttributes

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