public final class StyleSettingFactory extends java.lang.Object
StyleSetting
instances.Modifier | Constructor and Description |
---|---|
private |
StyleSettingFactory() |
Modifier and Type | Method and Description |
---|---|
static StyleSetting |
create(Cascade c,
StyleSource parentStyle,
java.lang.String key)
Creates a new
StyleSetting based on the specified type by c . |
private static <T> StyleSetting |
forLabelAndDefault(Cascade c,
java.lang.Class<T> type,
java.util.function.BiFunction<java.lang.String,T,StyleSetting> function) |
private StyleSettingFactory()
public static StyleSetting create(Cascade c, StyleSource parentStyle, java.lang.String key)
StyleSetting
based on the specified type by c
.
The type must be supported by Cascade.convertTo(java.lang.Object, java.lang.Class<T>)
as well as AbstractProperty
.c
- cascadeparentStyle
- parent style sourcekey
- setting identifierStyleSetting
private static <T> StyleSetting forLabelAndDefault(Cascade c, java.lang.Class<T> type, java.util.function.BiFunction<java.lang.String,T,StyleSetting> function)