Class WritableValueDelegate<T>
java.lang.Object
net.thevpc.common.props.impl.PropertyDelegate
net.thevpc.common.props.impl.ObservableValueDelegate<T>
net.thevpc.common.props.impl.WritableValueDelegate<T>
- All Implemented Interfaces:
GetValueModel<T>, ObservableValue<T>, Property, SetValueModel<T>, WritableProperty, WritableValue<T>, WritableValueModel<T>
public class WritableValueDelegate<T>
extends ObservableValueDelegate<T>
implements WritableValue<T>
-
Field Summary
Fields inherited from class PropertyDelegate
base, listeners, parentProperty -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ObservableValueDelegate
get, readOnlyMethods inherited from class PropertyDelegate
events, isWritable, propertyName, propertyType, userObjectsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ObservableValue
bindConvert, bindTarget, doNonNull, get, getOr, getOrDefault, getRequired, isNotNull, isNull, mapBooleanValue, mapDoubleValue, mapEqualsValue, mapFloatValue, mapIntValue, mapLongValue, mapNotEqualsValue, mapStringValue, mapValue, mapValue, propertyClass, readOnly, unbind, withValueMethods inherited from interface Property
events, getChildProperty, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, userObjects, with, withMethods inherited from interface WritableValue
bind, bind, bind, bind, bindSource, bindTo, getOrCompute, setAndBind, setAndBindConvert, setUsing, setUsingNonNull
-
Constructor Details
-
WritableValueDelegate
-
-
Method Details
-
getBase
- Overrides:
getBasein classObservableValueDelegate<T>
-
adjusters
- Specified by:
adjustersin interfaceWritableProperty
-
vetos
- Specified by:
vetosin interfaceWritableProperty
-
set
- Specified by:
setin interfaceSetValueModel<T>- Specified by:
setin interfaceWritableValue<T>
-