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, supports
copy, fillContainer, getValue, getValues, registerFieldGetter, registerKeyValue, toContainer
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
with, with
getContentVersion
getOrElse, 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>>