public abstract class AbstractImmutableListData<E,I extends ImmutableListData<E,I,M>,M extends ListData<E,M,I>> extends AbstractImmutableSingleData<List<E>,I,M> implements ImmutableListData<E,I,M>
defaultValue, usedKey, value| Modifier | Constructor and Description |
|---|---|
protected |
AbstractImmutableListData(Key<ListValue<E>> usedKey,
List<E> value) |
protected |
AbstractImmutableListData(Key<ListValue<E>> usedKey,
List<E> value,
List<E> defaultValue) |
protected |
AbstractImmutableListData(List<E> value,
Key<? extends BaseValue<List<E>>> usedKey)
Deprecated.
Use
AbstractImmutableListData(Key, List) instead. |
| Modifier and Type | Method and Description |
|---|---|
List<E> |
asList()
Gets the
List value itself from this manipulator. |
ImmutableListValue<E> |
getListValue()
Gets the
ImmutableListValue of this ImmutableListData. |
protected ImmutableListValue<E> |
getValueGetter() |
asMutable, equals, get, getKeys, getValue, hashCode, registerGetters, supportscopy, fillContainer, getValue, getValues, registerFieldGetter, registerKeyValue, toContainerclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcontains, getasMutable, copy, with, withgetContentVersion, toContainer@Deprecated protected AbstractImmutableListData(List<E> value, Key<? extends BaseValue<List<E>>> usedKey)
AbstractImmutableListData(Key, List) instead.protected AbstractImmutableListData(Key<ListValue<E>> usedKey, List<E> value)
protected final ImmutableListValue<E> getValueGetter()
getValueGetter in class AbstractImmutableSingleData<List<E>,I extends ImmutableListData<E,I,M>,M extends ListData<E,M,I>>public ImmutableListValue<E> getListValue()
ImmutableListDataImmutableListValue of this ImmutableListData.getListValue in interface ImmutableListData<E,I extends ImmutableListData<E,I,M>,M extends ListData<E,M,I>>public List<E> asList()
ImmutableListDataList value itself from this manipulator.asList in interface ImmutableListData<E,I extends ImmutableListData<E,I,M>,M extends ListData<E,M,I>>ImmutableListValue