Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
A
- AbstractLazyIconSupplier<T extends Icon> - Class in com.github.weisj.darklaf.icons
- AbstractLazyIconSupplier(String, IconLoader.IconKey, Class<?>) - Constructor for class com.github.weisj.darklaf.icons.AbstractLazyIconSupplier
- AccessibleDerivableImageIcon(DerivableImageIcon) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- accumulator - Variable in class com.github.weisj.darklaf.parser.ParserContext
- ActiveObjectParser - Class in com.github.weisj.darklaf.parser
- ActiveObjectParser() - Constructor for class com.github.weisj.darklaf.parser.ActiveObjectParser
- andThen(PropertyParser) - Method in interface com.github.weisj.darklaf.parser.PropertyParser
- ARG_END - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- ARG_SEPARATOR - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- ARG_START - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- AwareIconStyle - Enum in com.github.weisj.darklaf.icons
B
- brighter() - Method in class com.github.weisj.darklaf.uiresource.DarkColorUIResource
C
- COLOR_PREFIX - Static variable in class com.github.weisj.darklaf.parser.PrimitiveParser
- com.github.weisj.darklaf - package com.github.weisj.darklaf
- com.github.weisj.darklaf.color - package com.github.weisj.darklaf.color
- com.github.weisj.darklaf.icons - package com.github.weisj.darklaf.icons
- com.github.weisj.darklaf.parser - package com.github.weisj.darklaf.parser
- com.github.weisj.darklaf.uiresource - package com.github.weisj.darklaf.uiresource
- copy() - Method in interface com.github.weisj.darklaf.icons.DerivableIcon
- create(int) - Static method in class com.github.weisj.darklaf.icons.EmptyIcon
- create(int, int) - Static method in class com.github.weisj.darklaf.icons.EmptyIcon
- create(Icon) - Static method in class com.github.weisj.darklaf.icons.EmptyIcon
- createDerivedIcon(Icon, int, int) - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Create an derived version of the icon with the given width and height.
- createDerivedIcon(Icon, int, int) - Static method in class com.github.weisj.darklaf.icons.IconUtil
- createDual() - Method in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- createDual() - Method in class com.github.weisj.darklaf.icons.LazyUIAwareIcon
- createDual() - Method in class com.github.weisj.darklaf.icons.SimpleUIAwareIcon
- createFrameIcon(Icon, Window) - Static method in class com.github.weisj.darklaf.icons.IconLoader
- createFrameIcon(Icon, Window) - Static method in class com.github.weisj.darklaf.icons.IconUtil
- createImage(int, int) - Method in interface com.github.weisj.darklaf.icons.ImageSource
- createImage(Dimension) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- createImage(Dimension) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
- createImage(Dimension) - Method in interface com.github.weisj.darklaf.icons.ImageSource
- createParseResult(String, String) - Static method in class com.github.weisj.darklaf.parser.Parser
- createScaledImage(Icon, double, double) - Static method in class com.github.weisj.darklaf.icons.IconUtil
- createSVGIcon() - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- createSVGIcon() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- createUIAwareIcon(IconSupplier<Icon>, IconSupplier<Icon>) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Creates a new
UIAwareIconwhich is loaded lazily through the given supplier. - createUIAwareIcon(String, int, int) - Method in class com.github.weisj.darklaf.icons.IconLoader
- createUIAwareIcon(Icon, Icon) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Creates a new
UIAwareIconfrom the given icon. - currentKey - Variable in class com.github.weisj.darklaf.color.DynamicColor
- CustomThemedIcon - Class in com.github.weisj.darklaf.icons
- CustomThemedIcon(int, int, CustomThemedIcon) - Constructor for class com.github.weisj.darklaf.icons.CustomThemedIcon
- CustomThemedIcon(DarkSVGIcon) - Constructor for class com.github.weisj.darklaf.icons.CustomThemedIcon
- CustomThemedIcon(DarkSVGIcon, Map<Object, Object>, CustomThemedIcon.MergeMode) - Constructor for class com.github.weisj.darklaf.icons.CustomThemedIcon
- CustomThemedIcon(URI, int, int, Map<Object, Object>) - Constructor for class com.github.weisj.darklaf.icons.CustomThemedIcon
- CustomThemedIcon(Supplier<URI>, int, int) - Constructor for class com.github.weisj.darklaf.icons.CustomThemedIcon
- CustomThemedIcon(Supplier<URI>, int, int, Map<Object, Object>) - Constructor for class com.github.weisj.darklaf.icons.CustomThemedIcon
- CustomThemedIcon.MergeMode - Enum in com.github.weisj.darklaf.icons
D
- dark - Variable in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- DARK - Enum constant in enum com.github.weisj.darklaf.icons.AwareIconStyle
- DarkColorUIResource - Class in com.github.weisj.darklaf.uiresource
- DarkColorUIResource(float, float, float) - Constructor for class com.github.weisj.darklaf.uiresource.DarkColorUIResource
- DarkColorUIResource(int) - Constructor for class com.github.weisj.darklaf.uiresource.DarkColorUIResource
- DarkColorUIResource(int, int, int) - Constructor for class com.github.weisj.darklaf.uiresource.DarkColorUIResource
- DarkColorUIResource(Color) - Constructor for class com.github.weisj.darklaf.uiresource.DarkColorUIResource
- darker() - Method in class com.github.weisj.darklaf.uiresource.DarkColorUIResource
- DarkFontUIResource - Class in com.github.weisj.darklaf.uiresource
- DarkFontUIResource(Font) - Constructor for class com.github.weisj.darklaf.uiresource.DarkFontUIResource
- DarkFontUIResource(String, int, int) - Constructor for class com.github.weisj.darklaf.uiresource.DarkFontUIResource
-
Deprecated.
- darkKey - Variable in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- DarkSVGIcon - Class in com.github.weisj.darklaf.icons
-
Icon from SVG image.
- DarkSVGIcon(int, int, DarkSVGIcon) - Constructor for class com.github.weisj.darklaf.icons.DarkSVGIcon
- DarkSVGIcon(URI, int, int) - Constructor for class com.github.weisj.darklaf.icons.DarkSVGIcon
-
Method to fetch the SVG icon from a url.
- DarkSVGIcon(Supplier<URI>, int, int) - Constructor for class com.github.weisj.darklaf.icons.DarkSVGIcon
-
Method to fetch the SVG icon from a url.
- DarkUIAwareIcon - Class in com.github.weisj.darklaf.icons
-
Icon that is aware of the current ui theme and adjusts the icon accordingly.
- DarkUIAwareIcon(String, String, int, int, Class<?>) - Constructor for class com.github.weisj.darklaf.icons.DarkUIAwareIcon
-
Create new ui aware icon.
- DebugParseResult(String, String) - Constructor for class com.github.weisj.darklaf.parser.Parser.DebugParseResult
- defaults - Variable in class com.github.weisj.darklaf.parser.ParserContext
- DefaultUIAwareIcon - Class in com.github.weisj.darklaf.icons
-
Default base implementation for
UIAwareIcon. - DefaultUIAwareIcon() - Constructor for class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- DefaultUIAwareIcon(DefaultUIAwareIcon) - Constructor for class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- Delimiters - Interface in com.github.weisj.darklaf.parser
- DerivableIcon<T extends Icon> - Interface in com.github.weisj.darklaf.icons
- DerivableImageIcon - Class in com.github.weisj.darklaf.icons
- DerivableImageIcon(DerivableImageIcon, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
- DerivableImageIcon(Image) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image.
- DerivableImageIcon(Image, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon with specified scalingMode.
- DerivableImageIcon(Image, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon with default scalingMode.
- DerivableImageIcon(Image, int, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon with specified scalingMode.
- DerivableImageIcon(String) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon.
- DerivableImageIcon(String, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon.
- DerivableImageIcon(String, int, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon.
- DerivableImageIcon(URL) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon.
- DerivableImageIcon(URL, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon.
- DerivableImageIcon(URL, int, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon.
- DerivableImageIcon(Supplier<Image>) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
- DerivableImageIcon(Supplier<Image>, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
- DerivableImageIcon(Supplier<Image>, int, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
- DerivableImageIcon(ImageIcon) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon.
- DerivableImageIcon(ImageIcon, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon with specified scalingMode.
- DerivableImageIcon(ImageIcon, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon with specified scalingMode.
- DerivableImageIcon(ImageIcon, int, int, int) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Create a new derivable image icon with specified scalingMode.
- DerivableImageIcon.AccessibleDerivableImageIcon - Class in com.github.weisj.darklaf.icons
- DerivableImageIcon.LazyImageValue - Class in com.github.weisj.darklaf.icons
- derive(int, int) - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- derive(int, int) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- derive(int, int) - Method in interface com.github.weisj.darklaf.icons.DerivableIcon
-
Derive a new icon with the specified size.
- derive(int, int) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
- derive(int, int) - Method in class com.github.weisj.darklaf.icons.TextIcon
- derive(int, int) - Method in class com.github.weisj.darklaf.icons.ThemedSVGIcon
- derive(DerivableImageIcon) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.LazyImageValue
- deriveFont(float) - Method in class com.github.weisj.darklaf.uiresource.DarkFontUIResource
- deriveFont(int) - Method in class com.github.weisj.darklaf.uiresource.DarkFontUIResource
- deriveFont(int, float) - Method in class com.github.weisj.darklaf.uiresource.DarkFontUIResource
- deriveFont(int, AffineTransform) - Method in class com.github.weisj.darklaf.uiresource.DarkFontUIResource
- deriveFont(AffineTransform) - Method in class com.github.weisj.darklaf.uiresource.DarkFontUIResource
- deriveFont(Map<? extends AttributedCharacterIterator.Attribute, ?>) - Method in class com.github.weisj.darklaf.uiresource.DarkFontUIResource
- DimensionParser - Class in com.github.weisj.darklaf.parser
- DimensionParser() - Constructor for class com.github.weisj.darklaf.parser.DimensionParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.ActiveObjectParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.DimensionParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.FallbackParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.FontParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.IconParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.InsetParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.LazyObjectParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.ListParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.MapParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.NullParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.PrimitiveParser
- doParse(ParseResult, ParserContext) - Method in interface com.github.weisj.darklaf.parser.PropertyParser
- doParse(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.ReferenceParser
- DynamicColor - Class in com.github.weisj.darklaf.color
- DynamicColor() - Constructor for class com.github.weisj.darklaf.color.DynamicColor
- DynamicColor(String) - Constructor for class com.github.weisj.darklaf.color.DynamicColor
- DynamicColorUIResource - Class in com.github.weisj.darklaf.color
- DynamicColorUIResource() - Constructor for class com.github.weisj.darklaf.color.DynamicColorUIResource
- DynamicColorUIResource(String) - Constructor for class com.github.weisj.darklaf.color.DynamicColorUIResource
- DynamicIcon - Interface in com.github.weisj.darklaf.icons
E
- EMPTY_VALUE - Static variable in class com.github.weisj.darklaf.parser.Parser
- EmptyIcon - Class in com.github.weisj.darklaf.icons
- ensureCorrectColor() - Method in class com.github.weisj.darklaf.color.DynamicColor
- ensureImageLoaded(Component, double) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- ensureLoaded() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- ensureLoaded(boolean) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- ensureLoaded(boolean) - Method in class com.github.weisj.darklaf.icons.ThemedSVGIcon
- ensureTheme(boolean) - Method in class com.github.weisj.darklaf.icons.ThemedSVGIcon
- equals(Object) - Method in class com.github.weisj.darklaf.icons.EmptyIcon
- equals(Object) - Method in class com.github.weisj.darklaf.icons.IconLoader.IconKey
F
- FallbackParser - Class in com.github.weisj.darklaf.parser
- FallbackParser() - Constructor for class com.github.weisj.darklaf.parser.FallbackParser
- filter(ParseResult, ParserContext) - Method in class com.github.weisj.darklaf.parser.KeyFilteredParser
- filter(ParseResult, ParserContext) - Method in interface com.github.weisj.darklaf.parser.PropertyParser
- finished - Variable in class com.github.weisj.darklaf.parser.ParseResult
- FontParser - Class in com.github.weisj.darklaf.parser
- FontParser() - Constructor for class com.github.weisj.darklaf.parser.FontParser
G
- get() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.LazyImageValue
- get() - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Get the default icon loader which resolves resources from the root directory of the jar.
- get() - Method in class com.github.weisj.darklaf.icons.LazyImageIconSupplier
- get(ImageObserver) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.LazyImageValue
- get(Class<?>) - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an icon loader which resolves resources from the class directory of the parent class.
- get(Map<Object, Object>, Map<Object, Object>, Object, Object[], Class<T>) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- getAccessibleChild(int) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAccessibleChildrenCount() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAccessibleContext() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
- getAccessibleIconDescription() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAccessibleIconHeight() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAccessibleIconWidth() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAccessibleIndexInParent() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAccessibleRole() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAccessibleStateSet() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getAngle() - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- getAwareStyle() - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Get the current aware icon style.
- getColor() - Method in class com.github.weisj.darklaf.color.DynamicColor
- getColor() - Method in class com.github.weisj.darklaf.icons.SolidColorIcon
- getColor(LinearGradient, Map<Object, Object>, Map<Object, Object>) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- getContextDefaults() - Method in class com.github.weisj.darklaf.icons.ThemedSVGIcon
- getContextProperties() - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- getContextProperties() - Method in interface com.github.weisj.darklaf.icons.MutableThemedIcon
- getCurrentDynamicKey() - Method in class com.github.weisj.darklaf.color.DynamicColor
- getCurrentKey() - Method in class com.github.weisj.darklaf.color.DynamicColor
- getDescription() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Gets the description of the image.
- getDual() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- getDual() - Method in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- getDual() - Method in interface com.github.weisj.darklaf.icons.UIAwareIcon
-
Return the dual version of the icon.
- getEntry(Map<Object, Object>, Map<Object, Object>, Object, Object[], Class<T>) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- getIcon() - Method in class com.github.weisj.darklaf.icons.AbstractLazyIconSupplier
- getIcon() - Method in interface com.github.weisj.darklaf.icons.IconSupplier
- getIcon() - Method in class com.github.weisj.darklaf.icons.OverlayIcon
- getIcon() - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- getIcon(Component) - Method in class com.github.weisj.darklaf.icons.StateIcon
- getIcon(String) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an icon at the specified location.
- getIcon(String, boolean) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an icon at the specified location.
- getIcon(String, int, int) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an icon at the specified location.
- getIcon(String, int, int, boolean) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an icon at the specified location.
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.EmptyIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.IconDelegate
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.OverlayIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.ScaledIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.SolidColorIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.StateIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.TextIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.ToggleIcon
- getIconHeight() - Method in class com.github.weisj.darklaf.icons.TwoIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.EmptyIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.IconDelegate
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.OverlayIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.ScaledIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.SolidColorIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.StateIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.TextIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.ToggleIcon
- getIconWidth() - Method in class com.github.weisj.darklaf.icons.TwoIcon
- getImage() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Get the underlying
Image. - getImage(ImageObserver) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Get the underlying
Image. - getLeftIcon() - Method in class com.github.weisj.darklaf.icons.TwoIcon
- getLocale() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- getName(URI) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- getOpacity(LinearGradient, Map<Object, Object>, Map<Object, Object>) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- getOrientation() - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- getOriginal() - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
- getProperties() - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- getProperties() - Method in interface com.github.weisj.darklaf.icons.MutableThemedIcon
- getProperties(SVGIcon) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- getProperty(Object) - Method in interface com.github.weisj.darklaf.icons.MutableThemedIcon
-
Get a property.
- getPropertyOfType(Object, Class<T>) - Method in interface com.github.weisj.darklaf.icons.MutableThemedIcon
-
Get a property of a given type.
- getReferencePrefix() - Static method in class com.github.weisj.darklaf.PropertyLoader
- getResource(String) - Method in class com.github.weisj.darklaf.icons.IconLoader
- getRightIcon() - Method in class com.github.weisj.darklaf.icons.TwoIcon
- getSize() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- getSVGIcon() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- getThemeStatus() - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Get the object associated to the current theme.
- getUIAwareIcon(String) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an aware icon.
- getUIAwareIcon(String, int, int) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an aware icon.
- getUpdatedColor() - Method in class com.github.weisj.darklaf.color.DynamicColor
- getUri() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- getVisualPaddings(Component) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
H
- h - Variable in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- hashCode() - Method in class com.github.weisj.darklaf.icons.EmptyIcon
- hashCode() - Method in class com.github.weisj.darklaf.icons.IconLoader.IconKey
I
- icon - Variable in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- IconColorMapper - Class in com.github.weisj.darklaf.icons
- IconColorMapper() - Constructor for class com.github.weisj.darklaf.icons.IconColorMapper
- IconDelegate - Class in com.github.weisj.darklaf.icons
- IconDelegate(Icon) - Constructor for class com.github.weisj.darklaf.icons.IconDelegate
- iconLoader - Variable in class com.github.weisj.darklaf.parser.ParserContext
- IconLoader - Class in com.github.weisj.darklaf.icons
- IconLoader.IconKey - Class in com.github.weisj.darklaf.icons
- IconParser - Class in com.github.weisj.darklaf.parser
- IconParser() - Constructor for class com.github.weisj.darklaf.parser.IconParser
- IconSupplier<T extends Icon> - Interface in com.github.weisj.darklaf.icons
- iconToImage(Icon, Component) - Static method in class com.github.weisj.darklaf.icons.IconUtil
- IconUtil - Class in com.github.weisj.darklaf.icons
- IconUtil() - Constructor for class com.github.weisj.darklaf.icons.IconUtil
- ImageSource - Interface in com.github.weisj.darklaf.icons
- InsetParser - Class in com.github.weisj.darklaf.parser
- InsetParser() - Constructor for class com.github.weisj.darklaf.parser.InsetParser
- invalidate() - Method in class com.github.weisj.darklaf.icons.ThemedSVGIcon
- isActive() - Method in class com.github.weisj.darklaf.icons.ToggleIcon
- isCacheEnabled() - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Returns whether icons are cached when creating them.
- isChooseAlternativeIcon() - Method in class com.github.weisj.darklaf.icons.ToggleIcon
- isColorSet() - Method in class com.github.weisj.darklaf.color.DynamicColor
- isDark() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- isDebugMode() - Static method in class com.github.weisj.darklaf.parser.Parser
- isDirectRenderingMode() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- isLoaded() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
K
- KEEP_REFERENCES - Enum constant in enum com.github.weisj.darklaf.icons.CustomThemedIcon.MergeMode
- key - Variable in class com.github.weisj.darklaf.icons.AbstractLazyIconSupplier
- key - Variable in class com.github.weisj.darklaf.parser.ParseResult
- KeyFilteredParser - Class in com.github.weisj.darklaf.parser
- KeyFilteredParser(String...) - Constructor for class com.github.weisj.darklaf.parser.KeyFilteredParser
L
- LAF_CONTEXT - Static variable in class com.github.weisj.darklaf.icons.CustomThemedIcon
- LazyImageIconSupplier - Class in com.github.weisj.darklaf.icons
- LazyImageIconSupplier(String, IconLoader.IconKey, Class<?>) - Constructor for class com.github.weisj.darklaf.icons.LazyImageIconSupplier
- LazyImageValue(DerivableImageIcon) - Constructor for class com.github.weisj.darklaf.icons.DerivableImageIcon.LazyImageValue
- LazyObjectParser - Class in com.github.weisj.darklaf.parser
- LazyObjectParser() - Constructor for class com.github.weisj.darklaf.parser.LazyObjectParser
- LazyUIAwareIcon - Class in com.github.weisj.darklaf.icons
- LazyUIAwareIcon(IconSupplier<Icon>, IconSupplier<Icon>) - Constructor for class com.github.weisj.darklaf.icons.LazyUIAwareIcon
- LazyUIAwareIcon(LazyUIAwareIcon) - Constructor for class com.github.weisj.darklaf.icons.LazyUIAwareIcon
- light - Variable in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- LIGHT - Enum constant in enum com.github.weisj.darklaf.icons.AwareIconStyle
- lightKey - Variable in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- LIST_END - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- LIST_SEPARATOR - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- LIST_START - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- ListParser - Class in com.github.weisj.darklaf.parser
- ListParser() - Constructor for class com.github.weisj.darklaf.parser.ListParser
- load(ImageObserver) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.LazyImageValue
- loadDarkIcon() - Method in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
-
Load the dark version of the icon.
- loadDarkIcon() - Method in class com.github.weisj.darklaf.icons.LazyUIAwareIcon
- loadDarkIcon() - Method in class com.github.weisj.darklaf.icons.SimpleUIAwareIcon
- loaded - Variable in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- loadIcon() - Method in class com.github.weisj.darklaf.icons.AbstractLazyIconSupplier
- loadIcon() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- loadIcon() - Method in class com.github.weisj.darklaf.icons.LazyImageIconSupplier
- loadLightIcon() - Method in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
-
Load the light version of the icon.
- loadLightIcon() - Method in class com.github.weisj.darklaf.icons.LazyUIAwareIcon
- loadLightIcon() - Method in class com.github.weisj.darklaf.icons.SimpleUIAwareIcon
- loadProperties(Class<?>, String, String) - Static method in class com.github.weisj.darklaf.PropertyLoader
- loadSVGIcon(String, boolean) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an svg icon at the specified location.
- loadSVGIcon(String, int, int, boolean) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an svg icon at the specified location.
- loadSVGIcon(String, int, int, boolean, Map<Object, Object>) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Get an svg icon at the specified location.
M
- MAP_END - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- MAP_SEPARATOR - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- MAP_START - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- MapParser - Class in com.github.weisj.darklaf.parser
- MapParser() - Constructor for class com.github.weisj.darklaf.parser.MapParser
- mergeProperties(CustomThemedIcon.MergeMode, DarkSVGIcon) - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- MutableThemedIcon - Interface in com.github.weisj.darklaf.icons
N
- NullParser - Class in com.github.weisj.darklaf.parser
- NullParser() - Constructor for class com.github.weisj.darklaf.parser.NullParser
O
- of(Lambdas.CheckedFunction<String, Object, E>) - Static method in interface com.github.weisj.darklaf.parser.PropertyParser
- originalKey - Variable in class com.github.weisj.darklaf.parser.Parser.DebugParseResult
- originalValue - Variable in class com.github.weisj.darklaf.parser.Parser.DebugParseResult
- OverlayIcon - Class in com.github.weisj.darklaf.icons
- OverlayIcon(Icon, Icon, Alignment) - Constructor for class com.github.weisj.darklaf.icons.OverlayIcon
P
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.DefaultUIAwareIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.EmptyIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.IconDelegate
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.OverlayIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.ScaledIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.SolidColorIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.StateIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.TextIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.ToggleIcon
- paintIcon(Component, Graphics, int, int) - Method in class com.github.weisj.darklaf.icons.TwoIcon
- paintIcon(Component, Graphics, int, int, double) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- paintIcon(Component, Graphics, int, int, double) - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- paintIcon(Component, Graphics, int, int, double) - Method in interface com.github.weisj.darklaf.icons.RotateIcon
-
Paint the icon with rotation.
- PAIR_SEPARATOR - Static variable in interface com.github.weisj.darklaf.parser.Delimiters
- parentClass - Variable in class com.github.weisj.darklaf.icons.AbstractLazyIconSupplier
- parentClass - Variable in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- parse(ParseResult, ParserContext) - Static method in class com.github.weisj.darklaf.parser.Parser
- parse(ParseResult, ParserContext) - Method in interface com.github.weisj.darklaf.parser.PropertyParser
- Parser - Class in com.github.weisj.darklaf.parser
- Parser() - Constructor for class com.github.weisj.darklaf.parser.Parser
- Parser.DebugParseResult - Class in com.github.weisj.darklaf.parser
- ParserContext - Class in com.github.weisj.darklaf.parser
- ParserContext(Map<Object, Object>, Map<Object, Object>, IconLoader) - Constructor for class com.github.weisj.darklaf.parser.ParserContext
- ParseResult - Class in com.github.weisj.darklaf.parser
- ParseResult(String, String) - Constructor for class com.github.weisj.darklaf.parser.ParseResult
- patchColors() - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- patchColors() - Method in class com.github.weisj.darklaf.icons.ThemedSVGIcon
- patchColors(SVGIcon) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- patchColors(SVGIcon, Map<Object, Object>) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- patchColors(SVGIcon, Map<Object, Object>, Map<Object, Object>) - Static method in class com.github.weisj.darklaf.icons.IconColorMapper
- path - Variable in class com.github.weisj.darklaf.icons.AbstractLazyIconSupplier
- PrimitiveParser - Class in com.github.weisj.darklaf.parser
- PrimitiveParser() - Constructor for class com.github.weisj.darklaf.parser.PrimitiveParser
- PropertyLoader - Class in com.github.weisj.darklaf
- PropertyLoader() - Constructor for class com.github.weisj.darklaf.PropertyLoader
- PropertyParser - Interface in com.github.weisj.darklaf.parser
- putProperties(Map<Object, Object>, Set<String>, Map<Object, Object>, UIDefaults, IconLoader) - Static method in class com.github.weisj.darklaf.PropertyLoader
- putProperties(Properties, Properties, UIDefaults) - Static method in class com.github.weisj.darklaf.PropertyLoader
- putProperties(Properties, Properties, UIDefaults, IconLoader) - Static method in class com.github.weisj.darklaf.PropertyLoader
- putProperties(Properties, UIDefaults) - Static method in class com.github.weisj.darklaf.PropertyLoader
- putProperties(Properties, UIDefaults, IconLoader) - Static method in class com.github.weisj.darklaf.PropertyLoader
R
- referenceKey - Variable in class com.github.weisj.darklaf.parser.Parser.DebugParseResult
- ReferenceParser - Class in com.github.weisj.darklaf.parser
- ReferenceParser() - Constructor for class com.github.weisj.darklaf.parser.ReferenceParser
- reloadDynamicFrameIcons() - Static method in class com.github.weisj.darklaf.icons.IconUtil
-
Reload all created frame icons if necessary.
- reloadFrameIcons() - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Reload all created frame icons if necessary.
- REMOVE_REFERENCES - Enum constant in enum com.github.weisj.darklaf.icons.CustomThemedIcon.MergeMode
- REPLACE_REFERENCES - Enum constant in enum com.github.weisj.darklaf.icons.CustomThemedIcon.MergeMode
- replaceProperties(Map<Object, Object>, Predicate<Map.Entry<Object, Object>>, Function<Map.Entry<Object, Object>, Object>) - Static method in class com.github.weisj.darklaf.PropertyLoader
- replacePropertiesOfType(Class<T>, Map<Object, Object>, Function<T, T>) - Static method in class com.github.weisj.darklaf.PropertyLoader
- replacePropertiesOfType(Class<T>, Map<Object, Object>, Predicate<Map.Entry<Object, T>>, Function<T, T>) - Static method in class com.github.weisj.darklaf.PropertyLoader
- replacePropertyEntriesOfType(Class<T>, Map<Object, Object>, Predicate<Map.Entry<Object, T>>, Function<Map.Entry<Object, T>, T>) - Static method in class com.github.weisj.darklaf.PropertyLoader
- restore() - Method in class com.github.weisj.darklaf.parser.ParseResult
- result - Variable in class com.github.weisj.darklaf.parser.ParseResult
- RotatableIcon - Class in com.github.weisj.darklaf.icons
- RotatableIcon() - Constructor for class com.github.weisj.darklaf.icons.RotatableIcon
- RotatableIcon(Icon) - Constructor for class com.github.weisj.darklaf.icons.RotatableIcon
- RotateIcon - Interface in com.github.weisj.darklaf.icons
S
- save() - Method in class com.github.weisj.darklaf.parser.ParseResult
- ScaledIcon - Class in com.github.weisj.darklaf.icons
- ScaledIcon(Image, Component) - Constructor for class com.github.weisj.darklaf.icons.ScaledIcon
- setAccessibleIconDescription(String) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon.AccessibleDerivableImageIcon
- setActive(boolean) - Method in class com.github.weisj.darklaf.icons.ToggleIcon
- setAlignment(Alignment) - Method in class com.github.weisj.darklaf.icons.OverlayIcon
- setCacheEnabled(boolean) - Method in class com.github.weisj.darklaf.icons.IconLoader
-
Sets whether icons should be cached or
- setChooseAlternativeIcon(boolean) - Method in class com.github.weisj.darklaf.icons.ToggleIcon
- setColor(Color) - Method in class com.github.weisj.darklaf.icons.SolidColorIcon
- setContextProperties(Map<Object, Object>) - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- setContextProperties(Map<Object, Object>) - Method in interface com.github.weisj.darklaf.icons.MutableThemedIcon
- setCurrentKey(Object) - Method in class com.github.weisj.darklaf.color.DynamicColor
- setDebugMode(boolean) - Static method in class com.github.weisj.darklaf.parser.Parser
- setDescription(String) - Method in class com.github.weisj.darklaf.icons.DerivableImageIcon
-
Sets the description of the image.
- setDirectRenderingMode(boolean) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- setDisplaySize(int, int) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- setDynamicKey(Object) - Static method in class com.github.weisj.darklaf.color.DynamicColor
- setIcon(Icon) - Method in class com.github.weisj.darklaf.icons.OverlayIcon
- setIcon(Icon) - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- setIconGap(int) - Method in class com.github.weisj.darklaf.icons.TwoIcon
- setLeftIcon(Icon) - Method in class com.github.weisj.darklaf.icons.TwoIcon
- setOrientation(Alignment) - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- setOverlay(Icon) - Method in class com.github.weisj.darklaf.icons.OverlayIcon
- setProperties(Map<Object, Object>) - Method in class com.github.weisj.darklaf.icons.CustomThemedIcon
- setProperties(Map<Object, Object>) - Method in interface com.github.weisj.darklaf.icons.MutableThemedIcon
- setProperty(Object, Object) - Method in interface com.github.weisj.darklaf.icons.MutableThemedIcon
-
Set a property if the underlying property map supports mutation.
- setRightIcon(Icon) - Method in class com.github.weisj.darklaf.icons.TwoIcon
- setRotation(double) - Method in class com.github.weisj.darklaf.icons.RotatableIcon
- SimpleUIAwareIcon - Class in com.github.weisj.darklaf.icons
-
Implementation of
UIAwareIconwhich delegates to preloaded icons. - SimpleUIAwareIcon(SimpleUIAwareIcon) - Constructor for class com.github.weisj.darklaf.icons.SimpleUIAwareIcon
- SimpleUIAwareIcon(Icon, Icon) - Constructor for class com.github.weisj.darklaf.icons.SimpleUIAwareIcon
- SolidColorIcon - Class in com.github.weisj.darklaf.icons
- SolidColorIcon() - Constructor for class com.github.weisj.darklaf.icons.SolidColorIcon
- SolidColorIcon(Color) - Constructor for class com.github.weisj.darklaf.icons.SolidColorIcon
- SolidColorIcon(Color, int, int) - Constructor for class com.github.weisj.darklaf.icons.SolidColorIcon
- StateIcon - Class in com.github.weisj.darklaf.icons
-
Icon that should be used with JCheckBox or JRadioButton.
- StateIcon(List<Icon>) - Constructor for class com.github.weisj.darklaf.icons.StateIcon
- StateIcon(Icon[]) - Constructor for class com.github.weisj.darklaf.icons.StateIcon
- StateIcon(Icon, Icon, Icon, Icon, Icon, Icon) - Constructor for class com.github.weisj.darklaf.icons.StateIcon
- STRING_DELIMITER - Static variable in class com.github.weisj.darklaf.parser.PrimitiveParser
T
- TextIcon - Class in com.github.weisj.darklaf.icons
- TextIcon(String, Color, Font, int, int) - Constructor for class com.github.weisj.darklaf.icons.TextIcon
- TextIcon(String, Color, Font, int, int, int) - Constructor for class com.github.weisj.darklaf.icons.TextIcon
- ThemedIcon - Interface in com.github.weisj.darklaf.icons
- ThemedSVGIcon - Class in com.github.weisj.darklaf.icons
- ThemedSVGIcon(int, int, ThemedSVGIcon) - Constructor for class com.github.weisj.darklaf.icons.ThemedSVGIcon
- ThemedSVGIcon(URI, int, int) - Constructor for class com.github.weisj.darklaf.icons.ThemedSVGIcon
- ThemedSVGIcon(Supplier<URI>, int, int) - Constructor for class com.github.weisj.darklaf.icons.ThemedSVGIcon
- toggle() - Method in enum com.github.weisj.darklaf.icons.AwareIconStyle
- ToggleIcon - Class in com.github.weisj.darklaf.icons
- ToggleIcon(Icon, Icon) - Constructor for class com.github.weisj.darklaf.icons.ToggleIcon
- toString() - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- toString() - Method in class com.github.weisj.darklaf.icons.IconLoader.IconKey
- toString() - Method in class com.github.weisj.darklaf.icons.ThemedSVGIcon
- toString() - Method in class com.github.weisj.darklaf.parser.ParseResult
- toString() - Method in class com.github.weisj.darklaf.uiresource.DarkColorUIResource
- TwoIcon - Class in com.github.weisj.darklaf.icons
- TwoIcon(Icon, Icon) - Constructor for class com.github.weisj.darklaf.icons.TwoIcon
- TwoIcon(Icon, Icon, int) - Constructor for class com.github.weisj.darklaf.icons.TwoIcon
U
- UIAwareIcon - Interface in com.github.weisj.darklaf.icons
- updateAwareStyle(AwareIconStyle) - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Updates the style of aware icons.
- updateCache(boolean, Component) - Method in class com.github.weisj.darklaf.icons.DarkSVGIcon
- updateStyle() - Method in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- updateThemeStatus(Object) - Static method in class com.github.weisj.darklaf.icons.IconLoader
-
Updates the object associated with the current theme.
V
- value - Variable in class com.github.weisj.darklaf.parser.ParseResult
- valueOf(String) - Static method in enum com.github.weisj.darklaf.icons.AwareIconStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.darklaf.icons.CustomThemedIcon.MergeMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.weisj.darklaf.icons.AwareIconStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.darklaf.icons.CustomThemedIcon.MergeMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- w - Variable in class com.github.weisj.darklaf.icons.DarkUIAwareIcon
- warnings - Variable in class com.github.weisj.darklaf.parser.ParseResult
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form