com.vaadin.flow.theme.material.

Class Material

    • Constructor Detail

      • Material

        public Material()
    • Method Detail

      • getBaseUrl

        public String getBaseUrl()

        Description copied from interface: AbstractTheme

        The url for the base component implementation.

        e.g. src/

        Specified by:

        getBaseUrl in interface AbstractTheme

        Returns:

        the base component path

      • getThemeUrl

        public String getThemeUrl()

        Description copied from interface: AbstractTheme

        The url for the components themed version implementation.

        e.g. theme/lumo/

        Specified by:

        getThemeUrl in interface AbstractTheme

        Returns:

        the themed component path

      • getHeaderInlineContents

        public List<String> getHeaderInlineContents()

        Description copied from interface: AbstractTheme

        Return a list of contents to inline to the bootstrap header. The contents will be handled as no-wrap as is and will be inserted to the initial page head tag.

        This will usually be the any <custom-style> declarations, see CustomStyle

        For importing theme files, use HtmlImport on the corresponding theme subclass.

        Specified by:

        getHeaderInlineContents in interface AbstractTheme

        Returns:

        list of string content to inline or empty list if nothing to inline

      • getBodyAttributes

        @Deprecated
        public Map<String,String> getBodyAttributes(String variant)

        Deprecated. 

        Description copied from interface: AbstractTheme

        Gets the attributes that should be set on the <body> element when the Theme variant is applied.

        Specified by:

        getBodyAttributes in interface AbstractTheme

        Parameters:

        variant - the variant defined in the Theme annotation, not null

        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.

      • getHtmlAttributes

        public Map<String,String> getHtmlAttributes(String variant)

        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 interface AbstractTheme

        Parameters:

        variant - the variant defined in the Theme annotation, not null

        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.