Class BindingsConfig

java.lang.Object
com.imyeyu.fx.config.BindingsConfig

public final class BindingsConfig extends Object
配置绑定
Since:
2021-10-26 10:27
Author:
夜雨
  • Field Details

    • STRING

      public static final BindingsConfig.PropertyConverter<javafx.beans.property.StringProperty, String> STRING
    • INTEGER

      public static final BindingsConfig.PropertyConverter<javafx.beans.property.IntegerProperty, Integer> INTEGER
    • LONG

      public static final BindingsConfig.PropertyConverter<javafx.beans.property.LongProperty, Long> LONG
    • DOUBLE

      public static final BindingsConfig.PropertyConverter<javafx.beans.property.DoubleProperty, Double> DOUBLE
    • FLOAT

      public static final BindingsConfig.PropertyConverter<javafx.beans.property.FloatProperty, Float> FLOAT
    • BOOLEAN

      public static final BindingsConfig.PropertyConverter<javafx.beans.property.BooleanProperty, Boolean> BOOLEAN
    • COLOR

      public static final com.imyeyu.config.BaseConverter<javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>, String> COLOR
      颜色转换,配置值格式为 0x11223344
    • PAINT

      public static final com.imyeyu.config.BaseConverter<javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>, String> PAINT
      颜色配置转换
    • BG_FILL

      public static final com.imyeyu.config.BaseConverter<javafx.beans.property.ObjectProperty<javafx.scene.layout.Background>, String> BG_FILL
      基本填充背景颜色配置转换
    • OBJECT

      public static final com.imyeyu.config.BaseConverter<javafx.beans.property.ObjectProperty<?>, String> OBJECT
    • OBS_LIST

      public static final com.imyeyu.config.BaseConverter<javafx.collections.ObservableList<?>, List<?>> OBS_LIST
    • OBS_SET

      public static final com.imyeyu.config.BaseConverter<javafx.collections.ObservableSet<?>, Set<?>> OBS_SET
    • DEFAULT_CONVERTER_MAP

      public static final Map<Class<?>, BindingsConfig.PropertyConverter<?,?>> DEFAULT_CONVERTER_MAP
    • OBJECT_CONVERTER_MAP

      public static final Map<Class<?>, BindingsConfig.ObjectPropertyConverter<?>> OBJECT_CONVERTER_MAP
  • Constructor Details

    • BindingsConfig

      public BindingsConfig()
  • Method Details

    • build

      public static <T> com.imyeyu.config.ConfigLoader<T> build(String path, Class<T> clazz)
    • build

      public static <T> com.imyeyu.config.ConfigLoader<T> build(String srcPath, String distPath, Class<T> clazz)
    • addAllFXConverter

      public static void addAllFXConverter(com.imyeyu.config.ConfigLoader<?> loader)