@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
Package org.spongepowered.api.data.persistence
-
Interface Summary Interface Description DataBuilder<T extends DataSerializable> Represents a builder that can take aDataContainer
and create a new instance of aDataSerializable
.DataContainer Represents a data structure that contains data.DataContentUpdater DataFormat Represents a parser for a particular file format allowing reading and writing a DataContainer to/from a stream of the specific format.DataSerializable Represents an object that can be represented by aDataContainer
.DataStore DataStore.Builder DataStore.Builder.EndStep DataStore.Builder.HolderStep DataStore.Builder.SerializersStep DataStore.Builder.UpdaterStep DataTranslator<T> A compatibility object to translate and translate any type ofObject
that is not aDataSerializable
.DataView Represents an object of data represented by a map.StringDataFormat Represents aDataFormat
that reads and writes data from/to a string. -
Class Summary Class Description AbstractDataBuilder<T extends DataSerializable> An abstract implementation ofDataBuilder
that pre-defines all of the necessary "content update" implementation required for content versioning.DataFormats A pseudo-enum of supportedDataFormat
s.DataQuery Represents a query that can be done on views.Queries -
Enum Summary Enum Description DataView.SafetyMode The safety mode of the container. -
Exception Summary Exception Description InvalidDataException An exception that occurs when aDataBuilder
orDataFormat
is unable to handle an operation, which can include:DataBuilder.build(DataView)
,DataFormat.readFrom(InputStream)
, etc.InvalidDataFormatException An exception that occurs when aDataFormat
is unable to translate from a particular input.