com.vaadin.server.themeutils.

Class SASSAddonImportFileCreator

  • public class SASSAddonImportFileCreator
    extends Object

    Helper class for managing the addon imports and creating an a SCSS file for importing all your addon themes. The helper method searches the classpath for Vaadin addons and uses the 'Vaadin-Themes' metadata to create the imports.

    The addons.scss is always overwritten when this tool is invoked.

    Since:

    7.1

    • Constructor Detail

      • SASSAddonImportFileCreator

        public SASSAddonImportFileCreator()
    • Method Detail

      • main

        public static void main​(String[] args)
                         throws IOException

        Parameters:

        args - Theme directory where the addons.scss file should be created

        Throws:

        IOException

      • updateTheme

        public static void updateTheme​(String themeDirectory)
                                throws IOException

        Updates a themes addons.scss with the addon themes found on the classpath.

        Parameters:

        themeDirectory - The target theme directory

        Throws:

        IOException