Interface | Description |
---|---|
Archetype<S extends LocatableSnapshot<S>,E> |
A
DataHolder which has no attachment to any particular world allowing
it to be used as a blueprint to create multiple copies of its containing
data. |
DataContainer |
Represents a data structure that contains data.
|
DataHolder |
A data holder object allows the access of additional data on the object
that is not simply expressed by its basic type.
|
DataManager |
A manager of the overall Data API.
|
DataRegistration<T extends DataManipulator<T,I>,I extends ImmutableDataManipulator<I,T>> | |
DataRegistration.Builder<T extends DataManipulator<T,I>,I extends ImmutableDataManipulator<I,T>> | |
DataSerializable |
Represents an object that can be represented by a
DataContainer . |
DataView |
Represents an object of data represented by a map.
|
ImmutableDataBuilder<H extends ImmutableDataHolder<H>,E extends ImmutableDataBuilder<H,E>> |
A builder, much like a normal
DataBuilder except that it builds
ImmutableDataHolder s. |
ImmutableDataHolder<T extends ImmutableDataHolder<T>> |
A type of
DataHolder variant that is completely immutable once
constructed. |
LocatableSnapshot<T extends LocatableSnapshot<T>> |
A type of
ImmutableDataHolder that may be linked to a particular
Location . |
Property<K,V> |
Base interface for immutable properties.
|
Class | Description |
---|---|
DataQuery |
Represents a query that can be done on views.
|
DataTransactionResult |
Represents a transaction taking place where a
DataHolder is
accepting DataManipulator s. |
DataTransactionResult.Builder |
A type of builder for building
DataTransactionResult s. |
MemoryDataContainer | Deprecated
To be removed in future releases to avoid implementation bugs
being part of the API.
|
MemoryDataView | Deprecated
To be moved to implementation to avoid implementation bugs
being existing in the API.
|
Queries | |
Transaction<T extends DataSerializable> |
Enum | Description |
---|---|
DataTransactionResult.Type |
The type of transaction result.
|
DataView.SafetyMode |
The safety mode of the container.
|
Property.Operator |
Operator used to indicate to a query what operation to use when comparing
this property with properties present on an item stack.
|
Exception | Description |
---|---|
DataAlreadyRegisteredException | |
DataException | |
DataRegistrationNotFoundException |