Class WritableIndexedNodeImpl<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.WritableIndexedNodeImpl<T>
- All Implemented Interfaces:
GetValueModel<T>, IndexedNode<T>, ObservableValue<T>, Property, SetValueModel<T>, WritableIndexedNode<T>, WritableProperty, WritableValue<T>, WritableValueModel<T>
public class WritableIndexedNodeImpl<T>
extends WritableValueBase<T>
implements WritableIndexedNode<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> booleanfindChildren(Predicate<WritableIndexedNode<T>> filter, boolean deep) inthashCode()booleanreadOnly()toString()Methods inherited from class WritableValueBase
adjusters, currentPath, get, model, set, vetosMethods inherited from class PropertyBase
createListeners, events, fullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, userObjectsMethods inherited from interface IndexedNode
findChildMethods 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 WritableProperty
adjusters, vetosMethods inherited from interface WritableValue
bind, bind, bind, bind, bindSource, bindTo, getOrCompute, set, setAndBind, setAndBindConvert, setUsing, setUsingNonNull
-
Constructor Details
-
WritableIndexedNodeImpl
-
-
Method Details
-
isWritable
public boolean isWritable()- Specified by:
isWritablein interfaceProperty- Overrides:
isWritablein classWritableValueBase<T>
-
findChildren
public List<WritableIndexedNode<T>> findChildren(Predicate<WritableIndexedNode<T>> filter, boolean deep) - Specified by:
findChildrenin interfaceIndexedNode<T>
-
readOnly
- Specified by:
readOnlyin interfaceIndexedNode<T>- Specified by:
readOnlyin interfaceObservableValue<T>- Specified by:
readOnlyin interfaceProperty- Overrides:
readOnlyin classWritableValueBase<T>
-
createReadOnly
- Overrides:
createReadOnlyin classWritableValueBase<T>
-
children
- Specified by:
childrenin interfaceIndexedNode<T>- Specified by:
childrenin interfaceWritableIndexedNode<T>
-
toString
- Overrides:
toStringin classObservableValueBase<T>
-
equals
- Overrides:
equalsin classObservableValueBase<T>
-
hashCode
public int hashCode()- Overrides:
hashCodein classObservableValueBase<T>
-