Class ReadOnlyPIndexedNode<T>
java.lang.Object
net.thevpc.common.props.impl.PropertyDelegate
net.thevpc.common.props.impl.ReadOnlyPIndexedNode<T>
- All Implemented Interfaces:
GetValueModel<T>, IndexedNode<T>, ObservableValue<T>, Property
-
Field Summary
Fields inherited from class PropertyDelegate
base, listeners, parentProperty -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchildren()findChildren(Predicate<WritableIndexedNode<T>> filter, boolean deep) get()getBase()booleanreadOnly()Methods inherited from class PropertyDelegate
events, propertyName, propertyType, userObjectsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IndexedNode
findChildMethods inherited from interface ObservableValue
bindConvert, bindTarget, doNonNull, 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, with
-
Constructor Details
-
ReadOnlyPIndexedNode
-
-
Method Details
-
getBase
- Overrides:
getBasein classPropertyDelegate
-
isWritable
public boolean isWritable()- Specified by:
isWritablein interfaceProperty- Overrides:
isWritablein classPropertyDelegate
-
get
- Specified by:
getin interfaceGetValueModel<T>- Specified by:
getin interfaceObservableValue<T>
-
findChildren
public List<WritableIndexedNode<T>> findChildren(Predicate<WritableIndexedNode<T>> filter, boolean deep) - Specified by:
findChildrenin interfaceIndexedNode<T>
-
children
- Specified by:
childrenin interfaceIndexedNode<T>
-
readOnly
- Specified by:
readOnlyin interfaceIndexedNode<T>- Specified by:
readOnlyin interfaceObservableValue<T>- Specified by:
readOnlyin interfaceProperty
-