public class FloatProperty extends NumberProperty<Float> implements WritableFloatProperty
WritableFloatProperty.AbstractProperty.PropertyBuilder<T extends AbstractProperty<? extends V>>| Modifier and Type | Field and Description |
|---|---|
private Float |
value |
TYPENO_PROPERTIESPROPERTY_TYPE| Constructor and Description |
|---|
FloatProperty(String name,
Bean bean)
The constructor.
|
FloatProperty(String name,
Bean bean,
AbstractValidator<? super Number> validator)
The constructor.
|
FloatProperty(String name,
Bean bean,
Supplier<Float> expression)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Float |
doGetValue() |
protected void |
doSetNumber(Float newValue) |
void |
fromJson(javax.json.stream.JsonParser json)
Deserializes this object from JSON (JavaScript-Object-Notation).
|
void |
setValue(Number value)
This method sets the
value. |
protected void |
toJson(javax.json.stream.JsonGenerator json,
Number floatValue) |
ValidatorBuilderFloat<AbstractProperty.PropertyBuilder<FloatProperty>> |
withValdidator() |
doSetValueaddListener, addListener, fireValueChangedEvent, removeListener, removeListenerbind, bindBidirectional, clearValidationResult, copy, equals, getReadOnly, getValue, hashCode, invalidated, isBound, isReadOnly, isValid, markInvalid, requireWritable, unbind, unbindBidirectional, validateassignValueFrom, clone, copy, copy, copy, copy, copy, getBean, getJsonUtil, getName, getValidator, isMandatory, toJson, toString, withValdidatorfinalize, getClass, notify, notifyAll, wait, wait, waitget, setadd, add, add, divide, divide, divide, getType, multiply, multiply, multiply, negate, subtract, subtract, subtractadd, add, asString, asString, asString, divide, divide, doubleValue, floatValue, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, intValue, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, longValue, multiply, multiply, subtract, subtractgetReadOnly, getReadOnly, isMandatory, isReadOnly, isValid, validatebind, bindBidirectional, isBound, unbind, unbindBidirectionalgetBean, getNameaddListener, getValue, removeListenertoJsonprivate Float value
public FloatProperty(String name, Bean bean)
name - - see AbstractProperty.getName().bean - - see AbstractProperty.getBean().public FloatProperty(String name, Bean bean, AbstractValidator<? super Number> validator)
name - - see AbstractProperty.getName().bean - - see AbstractProperty.getBean().validator - - see AbstractValueProperty.validate().public FloatProperty(String name, Bean bean, Supplier<Float> expression)
name - - see AbstractProperty.getName().bean - - see AbstractProperty.getBean().expression - the Supplier providing the actual value.public void setValue(Number value)
AttributeWriteValuevalue.setValue in interface javafx.beans.value.WritableFloatValuesetValue in interface javafx.beans.value.WritableValue<Number>setValue in interface AttributeWriteValue<Number>setValue in interface WritableFloatPropertysetValue in class AbstractValueProperty<Number>value - is the new value. May be null unless otherwise stated.protected Float doGetValue()
doGetValue in class AbstractValueProperty<Number>value.protected void doSetNumber(Float newValue)
doSetNumber in class NumberProperty<Float>newValue - the new value to set.public ValidatorBuilderFloat<AbstractProperty.PropertyBuilder<FloatProperty>> withValdidator()
withValdidator in class AbstractProperty<Number>builder for the validator of this property with a
parent-builder to create a AbstractProperty.copy(AbstractValidator) of this
property with the configured validator.protected void toJson(javax.json.stream.JsonGenerator json,
Number floatValue)
toJson in class AbstractProperty<Number>json - the JsonGenerator.floatValue - the value.AbstractProperty.toJson(JsonGenerator)public void fromJson(javax.json.stream.JsonParser json)
JsonSupportJsonSupport.toJson(JsonGenerator) - e.g. JsonSupport.toJson(JsonGenerator) might write a property with its value while
JsonSupport.fromJson(JsonParser) may only deserialze the value as the parent object has to handle the property names
that may appear in any order.fromJson in interface JsonSupportjson - the JsonParser to read from.Copyright © 2001–2016 mmm-Team. All rights reserved.