Class IconFactory


  • public class IconFactory
    extends Object
    Factory Klasse für das Erstellen von SVGIcons
    Since:
    Bitchanger 0.1.4
    Version:
    0.1.8
    Author:
    Tim Mühle
    • Method Detail

      • styleBindIcon

        public static SVGIcon styleBindIcon​(File lightIconFile,
                                            File darkIconFile)
        Erzeugt ein neues SVGIcon, das je nach eingestelltem Style in Preferences.styleProperty() der svg-Datei lightIconFile oder darkIconFile entspricht und sich automatisch bei Änderung des Styles anpasst.
        Parameters:
        lightIconFile - svg-Datei für den Style Style.LIGHT
        darkIconFile - svg-Datei für den Style Style.DARK
        Returns:
        neues SVGIcon, generiert aus den Files lightIconFile und darkIconFile oder null, wenn die Dateien nicht gelesen werden konnten
      • ofSVGFile

        public static SVGIcon ofSVGFile​(File file)
        Erzeugt ein neues SVGIcon aus der übergebenen Datei. Wenn file null ist, wird null zurückgegeben.
        Parameters:
        file - SVG-Datei
        Returns:
        neues SVGIcon mit dem SVG-Pfad aus der übergebenen Datei