Package dev.thecodewarrior.prism
See: Description
-
Class Summary Class Description PrismException IllegalTypeException Thrown when something is passed an inappropriate type (e.g. InvalidTypeException Thrown when a type is for some reason unserializable (e.g. InstantiationException Thrown when an object instantiation is needed but the serializer is unable to do so. PropertyAccessException Thrown when the object analyzer encounters an error occurs getting or setting a property's value SerializerNotFoundException DeserializationException SerializationException Prism Serializer A serializer for some type T. SerializerFactory A factory that can create specialized serializers for types that match the defined pattern. TypeAnalyzer Type analyzers are the backend for many serializers, providing a format-agnostic way to implement the complex process of extracting serializable data from an object and later assembling that data back together into a new object. -
Interface Summary Interface Description TypeReader TypeReaders manage the process of assembling data into final objects. TypeWriter TypeWriters manage the process of extracting meaningful data from objects of their respective type.