All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AnnotationStrategy TheAnnotationStrategyobject is used to intercept the serialization process and delegate to custom converters.Attribute TheAttributeannotation represents a serializable XML attribute within an XML element.AttributeException TheAttributeExceptionis used to represent conditions when an XML attribute is in an invalid state.Cache<T> TheCacheinterface is used to represent a cache that will store key value pairs.CamelCaseStyle TheCamelCaseStyleis used to represent an XML style that can be applied to a serialized object.Commit TheCommitannotation is used to mark a method within a serializable object that requires a callback from the persister once the deserialization completes.Complete TheCompleteannotation is used to mark a method that requires a callback from the persister once the serialization of the object has completed.ConcurrentCache<T> TheConcurrentCacheinterface is used to represent a cache that will store key value pairs.ConstructorException TheConstructorExceptionis used to represent any errors where an annotated constructor parameter is invalid.Convert TheConvertannotation is used to specify a converter class to use for serialization.Converter<T> TheConverterobject is used to convert an object to XML by intercepting the normal serialization process.ConvertException TheConvertExceptionis thrown when there is a problem converting an object.CycleException TheCycleExceptionis thrown when an invalid cycle is found when deserializing an object from an XML document.CycleStrategy TheCycleStrategyrepresents a strategy that is used to augment the deserialization and serialization process such that cycles in an object graph can be supported.Default TheDefaultannotation is used to specify that all fields or methods should be serialized in a default manner.DefaultType TheDefaultTypeenumeration is used to specify the type of defaults to apply to a class.Dictionary<T extends Entry> TheDictionaryobject represents a mapped set of entry objects that can be serialized and deserialized.Element TheElementannotation is used to represent a field or method that appears as an XML element.ElementArray TheElementArrayannotation represents a method or field that is an array of elements.ElementException TheElementExceptionis used to represent conditions when an XML element is in an invalid state.ElementList TheElementListannotation represents a method or field that is aCollectionfor storing entries.ElementListUnion TheElementListUnionannotation is used to describe fields and methods that can dynamically match a schema class.ElementMap TheElementMapannotation represents a method or field that is aMapfor storing key value pairs.ElementMapUnion TheElementMapUnionannotation is used to describe a field or method that can dynamically match a schema class.ElementUnion TheElementUnionannotation is used to describe fields and methods that can dynamically match a schema class.Entry TheEntryobject represents entries to the dictionary object.EnvironmentFilter TheEnvironmentFilterobject is used to provide a filter that will replace the specified values with an environment variable from the OS.Filter TheFilterobject is used to provide replacement string values for a provided key.Format TheFormatobject is used to provide information on how a generated XML document should be structured.HyphenStyle TheHyphenStyleis used to represent an XML style that can be applied to a serialized object.InputNode TheInputNodeobject represents an iterator for the elements within an element.InstantiationException TheInstantiationExceptionis thrown when an object cannot be instantiated either because it is an abstract class or an interface.InvalidFormatException TheInvalidFormatExceptionis thrown when there is a format exception.LimitedCache<T> TheLimitedCacheinterface is used to represent a cache that will store key value pairs.MapFilter TheMapFilterobject is a filter that can make use of user specified mappings for replacement.Match This object is stored within aResolverso that it can be retrieved using a string that matches its pattern.Matcher TheMatcheris used to match a type with a transform such that a string value can be read or written as that type.MethodException TheMethodExceptionis used to represent conditions where a Java Bean property has been annotated incorrectly.Mode TheModeenumeration is used to specify the output mode for XML text.Namespace TheNamespaceannotation is used to set a namespace on an element or attribute.NamespaceList TheNamespaceListannotation that is used to declare namespaces that can be added to an element.NamespaceMap TheNamespaceMapobject is used store the namespaces for an element.Node TheNodeis used to represent a name value pair and acts as the base form of data used within the framework.NodeBuilder TheNodeBuilderobject is used to create either an input node or an output node for a given source or destination.NodeException TheNodeExceptionis thrown to indicate the state of either the input node or output node being invalid.NodeMap<T extends Node> TheNodeMapobject represents a map of nodes that can be set as name value pairs.Order TheOrderannotation is used to specify the order of appearance of XML elements and attributes.OutputNode TheOutputNodeobject is used to represent a cursor which can be used to write XML elements and attributes.Path ThePathannotation is used to specify an XML path where an XML element or attribute is located.PathException ThePathExceptionis thrown when there is a problem with the syntax of an XPath expression.Persist ThePersistannotation is used to mark a method that requires a callback from the persister before serialization of an object begins.PersistenceException ThePersistenceExceptionis thrown when there is a persistance exception.Persister ThePersisterobject is used to provide an implementation of a serializer.PlatformFilter ThePlatformFilterobject makes use of all filter types this resolves user specified properties first, followed by system properties, and finally environment variables.Position ThePositionobject is used to acquire the position of the read cursor within the XML file.Registry TheRegistryrepresents an object that is used to register bindings between a class and a converter implementation.RegistryMatcher TheRegistryMatcherprovides a simple matcher backed by a registry.RegistryStrategy TheRegistryStrategyobject is used to intercept the serialization process and delegate to custom converters.Replace TheReplacemethod is used to replace an object that is about to be serialized to an XML document.Resolve TheResolvemethod is used to resolve an object that has been deserialized from the XML document.Resolver<M extends Match> This is used to storeMatchobjects, which can then be retrieved using a string by comparing that string to the pattern of theMatchobjects.Root ThisRootannotation is used to annotate classes that need to be serialized.RootException TheRootExceptionis thrown if theRootannotation is missing from a root object that is to be serialized or deserialized.Serializer TheSerializerinterface is used to represent objects that can serialize and deserialize objects to an from XML.StackFilter TheStackFilterobject provides a filter that can be given a collection of filters which can be used to resolve a replacement.Strategy TheStrategyinterface represents a strategy that can be used to resolve and load theClassobjects that compose a serializable object.Style TheStyleinterface is used to represent an XML style that can be applied to a serialized object.SystemFilter TheSystemFilterobject is used to provide a filter that will replace the specified values with system properties.Text TheTextannotation is used to represent a field or method that appears as text within an XML element.TextException TheTextExceptionis used to represent conditions when an XML element text value is in an invalid state.Transform<T> ATransformrepresents a an object used to transform an object to and from a string value.Transformer TheTransformerobject is used to convert strings to and from object instances.TransformException TheTransformExceptionis thrown if a problem occurs during the transformation of an object.Transient TheTransientannotation is an optional annotation that can be used within an XML class schema to mark a method or field as being transient, which indicates that it does not take part in serialization or deserialization.TreeStrategy TheTreeStrategyobject is used to provide a simple strategy for handling object graphs in a tree structure.Type TheTypeinterface is used to represent a method or field that has been annotated for serialization.UnionException TheUnionExceptionis thrown when there is an error associated with unions.Validate TheValidateannotation is used to mark a method in a serializable object that requires a callback from the persister once the deserialization completes.Value TheValueobject describes a type that is represented by an XML element.ValueRequiredException TheValueRequiredExceptionis thrown when an attribute or element is missing from the XML document.Verbosity TheVerbosityenumeration is used to specify a verbosity preference for the resulting XML.Version TheVersionannotation is used to specify an attribute that is used to represent a revision of the class XML schema.Visitor TheVisitorinterface represents an object that is used to visit each XML element during serialization.VisitorStrategy TheVisitorStrategyobject is a simplification of a strategy, which allows manipulation of the serialization process.WeakCache<T> TheWeakCacheobject is an implementation of a cache that holds on to cached items only if the key remains in memory.