Interface XmlRenderTheme

    • Method Detail

      • getMenuCallback

        XmlRenderThemeMenuCallback getMenuCallback()
        Returns:
        the interface callback to create a settings menu on the fly.
      • getRelativePathPrefix

        java.lang.String getRelativePathPrefix()
        Returns:
        the prefix for all relative resource paths.
      • getRenderThemeAsStream

        java.io.InputStream getRenderThemeAsStream()
                                            throws java.io.IOException
        Returns:
        an InputStream to read the render theme data from.
        Throws:
        java.io.IOException - if the render theme file cannot be found.
      • getResourceProvider

        XmlThemeResourceProvider getResourceProvider()
        Returns:
        a custom provider to retrieve resources internally referenced by "src" attribute (e.g. images, icons).
      • setMenuCallback

        void setMenuCallback​(XmlRenderThemeMenuCallback menuCallback)
        Parameters:
        menuCallback - the interface callback to create a settings menu on the fly.
      • setResourceProvider

        void setResourceProvider​(XmlThemeResourceProvider resourceProvider)
        Parameters:
        resourceProvider - a custom provider to retrieve resources internally referenced by "src" attribute (e.g. images, icons).