public class WritableValueBase<T> extends ObservableValueBase<T> implements WritableValue<T>
| Modifier and Type | Field and Description |
|---|---|
protected PropertyAdjustersImpl |
adjusters |
protected PropertyVetosImpl |
vetos |
modellisteners, parentProperty| Constructor and Description |
|---|
WritableValueBase(String name,
PropertyType type,
T value) |
WritableValueBase(String name,
PropertyType type,
WritableValueModel<T> value) |
| Modifier and Type | Method and Description |
|---|---|
PropertyAdjusters |
adjusters() |
protected ObservableValue<T> |
createReadOnly() |
protected Path |
currentPath() |
T |
get() |
boolean |
isWritable() |
protected WritableValueModel<T> |
model() |
ObservableValue<T> |
readOnly() |
void |
set(T v) |
PropertyVetos |
vetos() |
equals, hashCode, toStringcreateListeners, events, fullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, userObjectsclone, finalize, getClass, notify, notifyAll, wait, wait, waitbind, bind, bind, bind, bindSource, bindTo, getOrCompute, setAndBind, setAndBindConvert, setUsing, setUsingNonNullbindConvert, bindTarget, doNonNull, getOr, getOrDefault, getRequired, isNotNull, isNull, mapBooleanValue, mapDoubleValue, mapEqualsValue, mapFloatValue, mapIntValue, mapLongValue, mapNotEqualsValue, mapStringValue, mapValue, mapValue, propertyClass, unbind, withValueevents, getChildProperty, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, userObjects, with, withprotected PropertyVetosImpl vetos
protected PropertyAdjustersImpl adjusters
public WritableValueBase(String name, PropertyType type, T value)
public WritableValueBase(String name, PropertyType type, WritableValueModel<T> value)
public boolean isWritable()
isWritable in interface Propertyprotected WritableValueModel<T> model()
model in class ObservableValueBase<T>public T get()
get in interface GetValueModel<T>get in interface ObservableValue<T>public void set(T v)
set in interface SetValueModel<T>set in interface WritableValue<T>protected Path currentPath()
public ObservableValue<T> readOnly()
readOnly in interface ObservableValue<T>readOnly in interface Propertyprotected ObservableValue<T> createReadOnly()
public PropertyAdjusters adjusters()
adjusters in interface WritablePropertypublic PropertyVetos vetos()
vetos in interface WritablePropertyCopyright © 2022 vpc open source initiative. All rights reserved.