Class UIDefaultsLoaderAccessor
java.lang.Object
com.formdev.flatlaf.UIDefaultsLoaderAccessor
Enable accessing package private methods of
UIDefaultsLoader.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic final Stringstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PropertiesnewUIProperties(boolean dark) static intparseColorRGBA(String value) static Objectstatic StringresolveValue(String value, Function<String, String> propertiesGetter)
-
Field Details
-
KEY_VARIABLES
- See Also:
-
UNKNOWN
-
STRING
-
BOOLEAN
-
CHARACTER
-
INTEGER
-
FLOAT
-
BORDER
-
ICON
-
INSETS
-
DIMENSION
-
COLOR
-
SCALEDINTEGER
-
SCALEDFLOAT
-
SCALEDINSETS
-
SCALEDDIMENSION
-
INSTANCE
-
CLASS
-
GRAYFILTER
-
NULL
-
LAZY
-
-
Constructor Details
-
UIDefaultsLoaderAccessor
public UIDefaultsLoaderAccessor()
-
-
Method Details
-
resolveValue
public static String resolveValue(String value, Function<String, String> propertiesGetter) throws IllegalArgumentException- Throws:
IllegalArgumentException
-
parseValue
public static Object parseValue(String key, String value, Object[] resultValueType, Function<String, String> resolver) throws IllegalArgumentException- Throws:
IllegalArgumentException
-
parseColorRGBA
- Throws:
IllegalArgumentException
-
newUIProperties
-