Class WritableSetImpl<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.WritableSetImpl<T>
- All Implemented Interfaces:
Iterable<T>, GetValueModel<T>, ObservableList<T>, ObservableValue<T>, Property, SetValueModel<T>, WritableList<T>, WritableProperty, WritableValue<T>, WritableValueModel<T>
- Direct Known Subclasses:
WritableListSelectionImpl
-
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
ConstructorsConstructorDescriptionWritableSetImpl(String name, PropertyType elementType) WritableSetImpl(String name, PropertyType elementType, List values) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleancanAddImpl(int index, T v) booleanprotected TgetImpl(int index) protected intindexOfImpl(T v) protected TremoveAtImpl(int index) voidprotected Tprotected intsizeImpl()toString()Methods inherited from class WritableListBase
add, add, addCollection, canRemoveImpl, canSetImpl, clear, findAll, findAllIndexes, findFirst, findFirst, findFirst, findFirstIndex, findFirstIndex, findFirstIndex, firePropertyUpdated, get, get0, isEmpty, isWritable, iterator, readOnly, remove, removeAll, removeAt, removeCollection, set, set0, setCollection, size, toListMethods 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
-
WritableSetImpl
-
WritableSetImpl
-
-
Method Details
-
canAddImpl
- Overrides:
canAddImplin classWritableListBase<T>
-
addImpl
- Specified by:
addImplin classWritableListBase<T>
-
set
- Specified by:
setin interfaceWritableList<T>- Overrides:
setin classWritableListBase<T>
-
contains
- Specified by:
containsin interfaceObservableList<T>- Overrides:
containsin 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>
-
toString
- Overrides:
toStringin classWritableListBase<T>
-