Class WritableListIndexSelectionImpl<T>
java.lang.Object
net.thevpc.common.props.impl.WritableListAdapter<T>
net.thevpc.common.props.impl.WritableListIndexSelectionImpl<T>
- All Implemented Interfaces:
Iterable<T>, GetValueModel<T>, ObservableList<T>, ObservableListIndexSelection<T>, ObservableListIndexSelectionExt<T>, ObservableListSelection<T>, ObservableValue<T>, Property, SetValueModel<T>, WritableList<T>, WritableListIndexSelection<T>, WritableListIndexSelectionExt<T>, WritableListSelection<T>, WritableProperty, WritableValue<T>, WritableValueModel<T>
public class WritableListIndexSelectionImpl<T>
extends WritableListAdapter<T>
implements WritableListIndexSelectionExt<T>
-
Constructor Summary
ConstructorsConstructorDescriptionWritableListIndexSelectionImpl(String name, PropertyType elementType, ObservableList<T> possibleValues) -
Method Summary
Methods inherited from class WritableListAdapter
add, add, addAll, addCollection, adjusters, clear, contains, events, findAll, findAllIndexes, findFirst, findFirst, findFirst, findFirstIndex, findFirstIndex, findFirstIndex, get, get, isEmpty, isWritable, iterator, propertyType, remove, removeAll, removeAll, removeAt, removeCollection, set, set, setAll, setCollection, size, toList, userObjects, vetosMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, iterator, spliteratorMethods inherited from interface ObservableList
contains, findAll, findAllIndexes, findFirst, findFirst, findFirst, findFirstIndex, findFirstIndex, findFirstIndex, findFirstIndexOf, first, get, get, last, size, stream, toListMethods 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, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyType, userObjects, with, withMethods inherited from interface WritableList
add, add, addAll, addCollection, clear, isEmpty, remove, removeAll, removeAll, removeAt, removeCollection, removeFirst, removeLast, set, set, setAll, setCollection, vetosMethods inherited from interface WritableProperty
adjustersMethods inherited from interface WritableValue
bind, bind, bind, bind, bindSource, bindTo, getOrCompute, setAndBind, setAndBindConvert, setUsing, setUsingNonNull
-
Constructor Details
-
WritableListIndexSelectionImpl
public WritableListIndexSelectionImpl(String name, PropertyType elementType, ObservableList<T> possibleValues)
-
-
Method Details
-
indices
- Specified by:
indicesin interfaceObservableListIndexSelection<T>- Specified by:
indicesin interfaceWritableListIndexSelection<T>
-
getAdaptee
- Specified by:
getAdapteein classWritableListAdapter<T>
-
disablePredicate
- Specified by:
disablePredicatein interfaceObservableListIndexSelectionExt<T>- Specified by:
disablePredicatein interfaceWritableListIndexSelectionExt<T>
-
disabledValues
- Specified by:
disabledValuesin interfaceObservableListIndexSelectionExt<T>- Specified by:
disabledValuesin interfaceWritableListIndexSelectionExt<T>
-
readOnly
- Specified by:
readOnlyin interfaceObservableList<T>- Specified by:
readOnlyin interfaceObservableListIndexSelection<T>- Specified by:
readOnlyin interfaceObservableListIndexSelectionExt<T>- Specified by:
readOnlyin interfaceObservableListSelection<T>- Specified by:
readOnlyin interfaceObservableValue<T>- Specified by:
readOnlyin interfaceProperty- Overrides:
readOnlyin classWritableListAdapter<T>
-
toString
- Overrides:
toStringin classWritableListAdapter<T>
-
multipleSelection
- Specified by:
multipleSelectionin interfaceObservableListIndexSelectionExt<T>- Specified by:
multipleSelectionin interfaceObservableListSelection<T>- Specified by:
multipleSelectionin interfaceWritableListIndexSelectionExt<T>- Specified by:
multipleSelectionin interfaceWritableListSelection<T>
-
noSelection
- Specified by:
noSelectionin interfaceObservableListIndexSelectionExt<T>- Specified by:
noSelectionin interfaceObservableListSelection<T>- Specified by:
noSelectionin interfaceWritableListIndexSelectionExt<T>- Specified by:
noSelectionin interfaceWritableListSelection<T>
-
propertyName
- Specified by:
propertyNamein interfaceProperty- Overrides:
propertyNamein classWritableListAdapter<T>
-
effectiveDisablePredicate
- Specified by:
effectiveDisablePredicatein interfaceObservableListIndexSelectionExt<T>
-
disableSelectionStrategy
- Specified by:
disableSelectionStrategyin interfaceObservableListIndexSelectionExt<T>- Specified by:
disableSelectionStrategyin interfaceWritableListIndexSelectionExt<T>
-