Class WritableNamedNodeImpl<T>
java.lang.Object
net.thevpc.common.props.impl.PropertyBase
net.thevpc.common.props.impl.ObservableValueBase<T>
net.thevpc.common.props.impl.WritableValueBase<T>
net.thevpc.common.props.impl.WritableNamedNodeImpl<T>
- All Implemented Interfaces:
GetValueModel<T>, NamedNode<T>, ObservableValue<T>, Property, SetValueModel<T>, WritableNamedNode<T>, WritableProperty, WritableValue<T>, WritableValueModel<T>
-
Field Summary
Fields inherited from class WritableValueBase
adjusters, vetosFields inherited from class ObservableValueBase
modelFields inherited from class PropertyBase
listeners, parentProperty -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchildren()protected ObservableValue<T> findChildren(Predicate<WritableNamedNode<T>> filter, boolean deep) booleanreadOnly()toString()Methods inherited from class WritableValueBase
adjusters, currentPath, get, model, set, vetosMethods inherited from class ObservableValueBase
equals, hashCodeMethods inherited from class PropertyBase
createListeners, events, fullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, userObjectsMethods inherited from interface ObservableValue
bindConvert, bindTarget, doNonNull, get, getOr, getOrDefault, getRequired, isNotNull, isNull, mapBooleanValue, mapDoubleValue, mapEqualsValue, mapFloatValue, mapIntValue, mapLongValue, mapNotEqualsValue, mapStringValue, mapValue, mapValue, propertyClass, unbind, withValueMethods inherited from interface Property
events, getChildProperty, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, userObjects, with, withMethods inherited from interface WritableNamedNode
vetosMethods inherited from interface WritableProperty
adjustersMethods inherited from interface WritableValue
bind, bind, bind, bind, bindSource, bindTo, getOrCompute, set, setAndBind, setAndBindConvert, setUsing, setUsingNonNull
-
Constructor Details
-
WritableNamedNodeImpl
-
-
Method Details
-
isWritable
public boolean isWritable()- Specified by:
isWritablein interfaceProperty- Overrides:
isWritablein classWritableValueBase<T>
-
findChildren
public Map<String, WritableNamedNode<T>> findChildren(Predicate<WritableNamedNode<T>> filter, boolean deep) - Specified by:
findChildrenin interfaceNamedNode<T>
-
readOnly
-
createReadOnly
- Overrides:
createReadOnlyin classWritableValueBase<T>
-
children
-
toString
- Overrides:
toStringin classObservableValueBase<T>
-