Interface | Description |
---|---|
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.
|
DataSerializable |
Represents an object that can be represented by a
DataContainer . |
DataTransactionResult |
Represents a transaction taking place where a
DataHolder is
accepting DataManipulator s. |
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. |
ImmutableDataRegistry |
A registry of
ImmutableDataHolder s and their respective
ImmutableDataBuilder s. |
LocateableSnapshot<T extends LocateableSnapshot<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.
|
DataTransactionBuilder |
A type of builder for building
DataTransactionResult s. |
MemoryDataContainer |
The default implementation of
DataContainer that can be instantiated
for any use. |
MemoryDataView |
Default implementation of a
DataView being used in memory. |
Enum | Description |
---|---|
DataTransactionResult.Type |
The type of transaction result.
|
Property.Operator |
Operator used to indicate to a query what operation to use when comparing
this property with properties present on an item stack.
|