| Interface | Description |
|---|---|
| NBTDeserializer<T> |
A deserializer deserializes the passed in data into an object of this classes
generic type.
|
| NBTIODelegate<T> | |
| NBTSerializer<T> |
A serializer serializes the passed in object of this classes
generic type into an NBTTag.
|
| Class | Description |
|---|---|
| EndTagValue |
A null value so that the
END tag type has a value. |
| NBTBaseTag<T> |
A base wrapper class to better delegate some of the default methods.
|
| NBTCompoundTag |
An NBTCompoundTag is a mapping of String -> NBTBaseTag.
|
| NBTListTag |
An NBTListTag is a collection of
NBTBaseTags of the same type. |
| NBTNumberTag<T extends java.lang.Number> |
An NBTNumberTag wraps a number.
|
| NBTson |
See
NBTson.NBTsonBuilder for creating a new instance of this class. |
| NBTson.NBTsonBuilder |
Following the Builder pattern this class is designed for chaining registration calls
for all supported serializers and deserializers that will be required by the constructed
NBTson instance. |
| NBTType<T> | |
| SerializationContext |
The SerializationContext contains serializers, deserializers, and the factory used
by them all.
|
| TagFactory |
A TagFactory is the class that links the version independent classes to the version
dependent ones.
|
| Exception | Description |
|---|---|
| NBTDeserializationException |
An exception raised when an error is encountered during deserialization
from an NBTBaseTag to an object.
|
| NBTException |
The base exception for NBT related exceptions.
|
| NBTSerializationException |
An exception raised when an error is encountered during serialization
from an object to a NBTBaseTag.
|