I - The immutable manipulator typeM - The mutable manipulator typepublic abstract class AbstractImmutableBooleanData<I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> extends AbstractImmutableSingleData<Boolean,I,M>
ImmutableDataManipulator handling
specifically a boolean value. Technically these can be cached since
their values are immutable.defaultValue, usedKey, value| Modifier | Constructor and Description |
|---|---|
protected |
AbstractImmutableBooleanData(boolean value,
Key<Value<Boolean>> usedKey,
boolean defaultValue)
Deprecated.
Use
AbstractImmutableBooleanData(Key, boolean, boolean) instead. |
protected |
AbstractImmutableBooleanData(Key<Value<Boolean>> usedKey,
boolean value) |
protected |
AbstractImmutableBooleanData(Key<Value<Boolean>> usedKey,
boolean value,
boolean defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
protected ImmutableValue<Boolean> |
getValueGetter() |
asMutable, equals, get, getKeys, getValue, hashCode, registerGetters, supportscopy, fillContainer, getValue, getValues, registerFieldGetter, registerKeyValue, toContainerclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitwith, withgetContentVersiongetOrElse, getOrNull, require, supports@Deprecated protected AbstractImmutableBooleanData(boolean value, Key<Value<Boolean>> usedKey, boolean defaultValue)
AbstractImmutableBooleanData(Key, boolean, boolean) instead.protected AbstractImmutableBooleanData(Key<Value<Boolean>> usedKey, boolean value)
protected final ImmutableValue<Boolean> getValueGetter()
getValueGetter in class AbstractImmutableSingleData<Boolean,I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>>