Class DeserializedFloatProperty

All Implemented Interfaces:
Destructible, FloatProperty, MutableFloatProperty, MutableProperty<Float>, NonNullProperty<Float>, ObservableFloatProperty, ObservableProperty<Float>, SimpleObservableProperty<Float>, Property<Float>, Functor<Float>

public class DeserializedFloatProperty extends SimpleObservableFloatProperty
A property whose value is retrieved from a deserialized file.
  • Constructor Details

  • Method Details

    • createValue

      @Contract("null, _, _ -> param3") protected static <Data> float createValue(Data data, DeserializedFloatProperty.ValueFactory<Data> valueFactory, float fallbackValue)
      Retrieves the value from a given source of data using a value factory.
      Type Parameters:
      Data - The type of data
      Parameters:
      data - The data
      valueFactory - The value factory
      fallbackValue - An optional fallback value, for when the data is null
      Returns:
      The value retrieved from the data