ImmutableDataManipulator
s
for simpler use with plugins.See: Description
Class | Description |
---|---|
AbstractImmutableBooleanData<I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> |
An abstract implementation of an
ImmutableDataManipulator handling
specifically a boolean value. |
AbstractImmutableBoundedComparableData<T extends Comparable<T>,I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> |
An abstracted
ImmutableDataManipulator that focuses solely on an
ImmutableBoundedValue as it's Value return type. |
AbstractImmutableData<I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> |
An abstract implementation of an
ImmutableDataManipulator such that
all fields are declared final and remain "immutable". |
AbstractImmutableListData<E,I extends ImmutableListData<E,I,M>,M extends ListData<E,M,I>> | |
AbstractImmutableMappedData<K,V,I extends ImmutableMappedData<K,V,I,M>,M extends MappedData<K,V,M,I>> | |
AbstractImmutableSingleCatalogData<E extends CatalogType,I extends ImmutableVariantData<E,I,M>,M extends VariantData<E,M,I>> |
An abstract implementation of an
ImmutableVariantData extending
AbstractImmutableSingleData such that the values are immutable. |
AbstractImmutableSingleData<T,I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> |
An abstract implementation of an
ImmutableDataManipulator that
specifically deals with a single value. |
AbstractImmutableSingleEnumData<E extends Enum<E>,I extends ImmutableDataManipulator<I,M>,M extends DataManipulator<M,I>> |
An abstract implementation of an
ImmutableDataManipulator dealing
specifically with an Enum value. |
ImmutableDataManipulator
s
for simpler use with plugins. Common implementations of manipulators that
deal with single values can easily utilize
AbstractImmutableSingleData
without having to implement all the required methods of a manipulator.