All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AnnotationStrategy TheAnnotationStrategy
object is used to intercept the serialization process and delegate to custom converters.Attribute TheAttribute
annotation represents a serializable XML attribute within an XML element.AttributeException TheAttributeException
is used to represent conditions when an XML attribute is in an invalid state.Cache<T> TheCache
interface is used to represent a cache that will store key value pairs.CamelCaseStyle TheCamelCaseStyle
is used to represent an XML style that can be applied to a serialized object.Commit TheCommit
annotation is used to mark a method within a serializable object that requires a callback from the persister once the deserialization completes.Complete TheComplete
annotation is used to mark a method that requires a callback from the persister once the serialization of the object has completed.ConcurrentCache<T> TheConcurrentCache
interface is used to represent a cache that will store key value pairs.ConstructorException TheConstructorException
is used to represent any errors where an annotated constructor parameter is invalid.Convert TheConvert
annotation is used to specify a converter class to use for serialization.Converter<T> TheConverter
object is used to convert an object to XML by intercepting the normal serialization process.ConvertException TheConvertException
is thrown when there is a problem converting an object.CycleException TheCycleException
is thrown when an invalid cycle is found when deserializing an object from an XML document.CycleStrategy TheCycleStrategy
represents a strategy that is used to augment the deserialization and serialization process such that cycles in an object graph can be supported.Default TheDefault
annotation is used to specify that all fields or methods should be serialized in a default manner.DefaultType TheDefaultType
enumeration is used to specify the type of defaults to apply to a class.Dictionary<T extends Entry> TheDictionary
object represents a mapped set of entry objects that can be serialized and deserialized.Element TheElement
annotation is used to represent a field or method that appears as an XML element.ElementArray TheElementArray
annotation represents a method or field that is an array of elements.ElementException TheElementException
is used to represent conditions when an XML element is in an invalid state.ElementList TheElementList
annotation represents a method or field that is aCollection
for storing entries.ElementListUnion TheElementListUnion
annotation is used to describe fields and methods that can dynamically match a schema class.ElementMap TheElementMap
annotation represents a method or field that is aMap
for storing key value pairs.ElementMapUnion TheElementMapUnion
annotation is used to describe a field or method that can dynamically match a schema class.ElementUnion TheElementUnion
annotation is used to describe fields and methods that can dynamically match a schema class.Entry TheEntry
object represents entries to the dictionary object.EnvironmentFilter TheEnvironmentFilter
object is used to provide a filter that will replace the specified values with an environment variable from the OS.Filter TheFilter
object is used to provide replacement string values for a provided key.Format TheFormat
object is used to provide information on how a generated XML document should be structured.HyphenStyle TheHyphenStyle
is used to represent an XML style that can be applied to a serialized object.InputNode TheInputNode
object represents an iterator for the elements within an element.InstantiationException TheInstantiationException
is thrown when an object cannot be instantiated either because it is an abstract class or an interface.InvalidFormatException TheInvalidFormatException
is thrown when there is a format exception.LimitedCache<T> TheLimitedCache
interface is used to represent a cache that will store key value pairs.MapFilter TheMapFilter
object is a filter that can make use of user specified mappings for replacement.Match This object is stored within aResolver
so that it can be retrieved using a string that matches its pattern.Matcher TheMatcher
is used to match a type with a transform such that a string value can be read or written as that type.MethodException TheMethodException
is used to represent conditions where a Java Bean property has been annotated incorrectly.Mode TheMode
enumeration is used to specify the output mode for XML text.Namespace TheNamespace
annotation is used to set a namespace on an element or attribute.NamespaceList TheNamespaceList
annotation that is used to declare namespaces that can be added to an element.NamespaceMap TheNamespaceMap
object is used store the namespaces for an element.Node TheNode
is used to represent a name value pair and acts as the base form of data used within the framework.NodeBuilder TheNodeBuilder
object is used to create either an input node or an output node for a given source or destination.NodeException TheNodeException
is thrown to indicate the state of either the input node or output node being invalid.NodeMap<T extends Node> TheNodeMap
object represents a map of nodes that can be set as name value pairs.Order TheOrder
annotation is used to specify the order of appearance of XML elements and attributes.OutputNode TheOutputNode
object is used to represent a cursor which can be used to write XML elements and attributes.Path ThePath
annotation is used to specify an XML path where an XML element or attribute is located.PathException ThePathException
is thrown when there is a problem with the syntax of an XPath expression.Persist ThePersist
annotation is used to mark a method that requires a callback from the persister before serialization of an object begins.PersistenceException ThePersistenceException
is thrown when there is a persistance exception.Persister ThePersister
object is used to provide an implementation of a serializer.PlatformFilter ThePlatformFilter
object makes use of all filter types this resolves user specified properties first, followed by system properties, and finally environment variables.Position ThePosition
object is used to acquire the position of the read cursor within the XML file.Registry TheRegistry
represents an object that is used to register bindings between a class and a converter implementation.RegistryMatcher TheRegistryMatcher
provides a simple matcher backed by a registry.RegistryStrategy TheRegistryStrategy
object is used to intercept the serialization process and delegate to custom converters.Replace TheReplace
method is used to replace an object that is about to be serialized to an XML document.Resolve TheResolve
method is used to resolve an object that has been deserialized from the XML document.Resolver<M extends Match> This is used to storeMatch
objects, which can then be retrieved using a string by comparing that string to the pattern of theMatch
objects.Root ThisRoot
annotation is used to annotate classes that need to be serialized.RootException TheRootException
is thrown if theRoot
annotation is missing from a root object that is to be serialized or deserialized.Serializer TheSerializer
interface is used to represent objects that can serialize and deserialize objects to an from XML.StackFilter TheStackFilter
object provides a filter that can be given a collection of filters which can be used to resolve a replacement.Strategy TheStrategy
interface represents a strategy that can be used to resolve and load theClass
objects that compose a serializable object.Style TheStyle
interface is used to represent an XML style that can be applied to a serialized object.SystemFilter TheSystemFilter
object is used to provide a filter that will replace the specified values with system properties.Text TheText
annotation is used to represent a field or method that appears as text within an XML element.TextException TheTextException
is used to represent conditions when an XML element text value is in an invalid state.Transform<T> ATransform
represents a an object used to transform an object to and from a string value.Transformer TheTransformer
object is used to convert strings to and from object instances.TransformException TheTransformException
is thrown if a problem occurs during the transformation of an object.Transient TheTransient
annotation 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 TheTreeStrategy
object is used to provide a simple strategy for handling object graphs in a tree structure.Type TheType
interface is used to represent a method or field that has been annotated for serialization.UnionException TheUnionException
is thrown when there is an error associated with unions.Validate TheValidate
annotation is used to mark a method in a serializable object that requires a callback from the persister once the deserialization completes.Value TheValue
object describes a type that is represented by an XML element.ValueRequiredException TheValueRequiredException
is thrown when an attribute or element is missing from the XML document.Verbosity TheVerbosity
enumeration is used to specify a verbosity preference for the resulting XML.Version TheVersion
annotation is used to specify an attribute that is used to represent a revision of the class XML schema.Visitor TheVisitor
interface represents an object that is used to visit each XML element during serialization.VisitorStrategy TheVisitorStrategy
object is a simplification of a strategy, which allows manipulation of the serialization process.WeakCache<T> TheWeakCache
object is an implementation of a cache that holds on to cached items only if the key remains in memory.