Class IconColorMapper

java.lang.Object
com.github.weisj.darklaf.icons.IconColorMapper

public final class IconColorMapper extends Object
  • Constructor Details

    • IconColorMapper

      public IconColorMapper()
  • Method Details

    • patchColors

      public static void patchColors(com.kitfox.svg.app.beans.SVGIcon svgIcon)
    • patchColors

      public static void patchColors(com.kitfox.svg.app.beans.SVGIcon svgIcon, Map<Object,​Object> contextDefaults)
    • patchColors

      public static void patchColors(com.kitfox.svg.app.beans.SVGIcon svgIcon, Map<Object,​Object> defaults, Map<Object,​Object> contextDefaults)
    • getOpacity

      public static float getOpacity(com.kitfox.svg.LinearGradient gradient, Map<Object,​Object> propertyMap, Map<Object,​Object> contextDefaults)
    • getColor

      public static Color getColor(com.kitfox.svg.LinearGradient gradient, Map<Object,​Object> propertyMap, Map<Object,​Object> contextDefaults)
    • getProperties

      public static Map<Object,​Object> getProperties(com.kitfox.svg.app.beans.SVGIcon svgIcon)
    • getEntry

      public static <T> com.github.weisj.darklaf.util.Pair<Object,​T> getEntry(Map<Object,​Object> map, Map<Object,​Object> contextDefaults, Object key, Object[] fallbacks, Class<T> type)
    • get

      public static <T> T get(Map<Object,​Object> map, Map<Object,​Object> contextDefaults, Object key, Object[] fallbacks, Class<T> type)