@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 aDataContainerand 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 ofObjectthat is not aDataSerializable.DataView Represents an object of data represented by a map.StringDataFormat Represents aDataFormatthat reads and writes data from/to a string. -
Class Summary Class Description AbstractDataBuilder<T extends DataSerializable> An abstract implementation ofDataBuilderthat pre-defines all of the necessary "content update" implementation required for content versioning.DataFormats A pseudo-enum of supportedDataFormats.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 aDataBuilderorDataFormatis unable to handle an operation, which can include:DataBuilder.build(DataView),DataFormat.readFrom(InputStream), etc.InvalidDataFormatException An exception that occurs when aDataFormatis unable to translate from a particular input.