Class WritableListImpl<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.WritableListBase<T>
net.thevpc.common.props.impl.WritableListImpl<T>
- All Implemented Interfaces:
Iterable<T>, GetValueModel<T>, ObservableList<T>, ObservableValue<T>, Property, SetValueModel<T>, WritableList<T>, WritableProperty, WritableValue<T>, WritableValueModel<T>
-
Field Summary
Fields inherited from class WritableListBase
roFields inherited from class WritableValueBase
adjusters, vetosFields inherited from class ObservableValueBase
modelFields inherited from class PropertyBase
listeners, parentProperty -
Constructor Summary
ConstructorsConstructorDescriptionWritableListImpl(String name, PropertyType elementType) WritableListImpl(String name, PropertyType elementType, List value) -
Method Summary
Methods inherited from class WritableListBase
add, add, addCollection, canAddImpl, canRemoveImpl, canSetImpl, clear, contains, findAll, findAllIndexes, findFirst, findFirst, findFirst, findFirstIndex, findFirstIndex, findFirstIndex, firePropertyUpdated, get, get0, isEmpty, isWritable, iterator, readOnly, remove, removeAll, removeAt, removeCollection, set, set, set0, setCollection, size, toList, toStringMethods inherited from class WritableValueBase
adjusters, createReadOnly, currentPath, get, model, vetosMethods inherited from class ObservableValueBase
equals, hashCodeMethods inherited from class PropertyBase
createListeners, events, fullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, userObjectsMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface ObservableList
findFirstIndexOf, first, get, last, streamMethods 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, withMethods inherited from interface WritableList
addAll, removeAll, removeFirst, removeLast, setAll, vetosMethods inherited from interface WritableProperty
adjustersMethods inherited from interface WritableValue
bind, bind, bind, bind, bindSource, bindTo, getOrCompute, setAndBind, setAndBindConvert, setUsing, setUsingNonNull
-
Constructor Details
-
WritableListImpl
-
WritableListImpl
-
-
Method Details
-
addImpl
- Specified by:
addImplin classWritableListBase<T>
-
setImpl
- Specified by:
setImplin classWritableListBase<T>
-
indexOfImpl
- Specified by:
indexOfImplin classWritableListBase<T>
-
removeAtImpl
- Specified by:
removeAtImplin classWritableListBase<T>
-
getImpl
- Specified by:
getImplin classWritableListBase<T>
-
sizeImpl
protected int sizeImpl()- Specified by:
sizeImplin classWritableListBase<T>
-