Package com.github.weisj.darklaf.icons
Class IconColorMapper
- java.lang.Object
-
- com.github.weisj.darklaf.icons.IconColorMapper
-
public final class IconColorMapper extends Object
-
-
Constructor Summary
Constructors Constructor Description IconColorMapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Tget(Map<Object,Object> map, Map<Object,Object> contextDefaults, Object key, Object[] fallbacks, Class<T> type)static ColorgetColor(com.kitfox.svg.LinearGradient gradient, Map<Object,Object> propertyMap, Map<Object,Object> contextDefaults)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)static floatgetOpacity(com.kitfox.svg.LinearGradient gradient, Map<Object,Object> propertyMap, Map<Object,Object> contextDefaults)static Map<Object,Object>getProperties(com.kitfox.svg.app.beans.SVGIcon svgIcon)static voidpatchColors(com.kitfox.svg.app.beans.SVGIcon svgIcon)static voidpatchColors(com.kitfox.svg.app.beans.SVGIcon svgIcon, Map<Object,Object> contextDefaults)static voidpatchColors(com.kitfox.svg.app.beans.SVGIcon svgIcon, Map<Object,Object> defaults, Map<Object,Object> contextDefaults)
-
-
-
Method Detail
-
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)
-
-