Class | Description |
---|---|
AbstractBooleanData<M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> |
An abstract
DataManipulator dealing specifically with a
boolean value type. |
AbstractBoundedComparableData<T extends Comparable<T>,M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> |
An abstract implementation of a
DataManipulator that deals
specifically with a MutableBoundedValue . |
AbstractData<M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> |
A base abstract layer for implementing a
DataManipulator . |
AbstractIntData<M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> | Deprecated
Useless without its immutable counterpart, use
AbstractSingleData instead. |
AbstractListData<E,M extends ListData<E,M,I>,I extends ImmutableListData<E,I,M>> |
A common implementation for
ListData s provided by the API. |
AbstractMappedData<K,V,M extends MappedData<K,V,M,I>,I extends ImmutableMappedData<K,V,I,M>> |
A common implementation for
ListData s provided by the API. |
AbstractSingleCatalogData<T extends CatalogType,M extends VariantData<T,M,I>,I extends ImmutableVariantData<T,I,M>> |
An abstract
VariantData implementation providing all implementation
requirements, except AbstractSingleData.asImmutable() . |
AbstractSingleData<T,M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> |
An abstraction for the various
DataManipulator s that handle a single
value, adding the provided AbstractSingleData.getValue() and AbstractSingleData.setValue(Object)
methods for easy manipulation. |
AbstractSingleEnumData<E extends Enum<E>,M extends DataManipulator<M,I>,I extends ImmutableDataManipulator<I,M>> |
Another abstract helper class further simplifying implementing various
single value enum based
DataManipulator s. |