All Classes and Interfaces
Class
Description
The
AnnotationStrategy object is used to intercept
the serialization process and delegate to custom converters.The
Attribute annotation represents a serializable XML
attribute within an XML element.The
AttributeException is used to represent conditions
when an XML attribute is in an invalid state.The
Cache interface is used to represent a cache
that will store key value pairs.The
CamelCaseStyle is used to represent an XML style
that can be applied to a serialized object.The
Commit annotation is used to mark a method within
a serializable object that requires a callback from the persister
once the deserialization completes.The
Complete annotation is used to mark a method that
requires a callback from the persister once the serialization of
the object has completed.The
ConcurrentCache interface is used to represent a
cache that will store key value pairs.The
ConstructorException is used to represent any
errors where an annotated constructor parameter is invalid.The
Convert annotation is used to specify a converter
class to use for serialization.The
Converter object is used to convert an object
to XML by intercepting the normal serialization process.The
ConvertException is thrown when there is a
problem converting an object.The
CycleException is thrown when an invalid cycle
is found when deserializing an object from an XML document.The
CycleStrategy represents a strategy that is used
to augment the deserialization and serialization process such that
cycles in an object graph can be supported.The
Default annotation is used to specify that all
fields or methods should be serialized in a default manner.The
DefaultType enumeration is used to specify the
type of defaults to apply to a class.The
Dictionary object represents a mapped set of entry
objects that can be serialized and deserialized.The
Element annotation is used to represent a field
or method that appears as an XML element.The
ElementArray annotation represents a method or
field that is an array of elements.The
ElementException is used to represent conditions
when an XML element is in an invalid state.The
ElementList annotation represents a method or
field that is a Collection for storing entries.The
ElementListUnion annotation is used to describe
fields and methods that can dynamically match a schema class.The
ElementMap annotation represents a method or field
that is a Map for storing key value pairs.The
ElementMapUnion annotation is used to describe a
field or method that can dynamically match a schema class.The
ElementUnion annotation is used to describe fields
and methods that can dynamically match a schema class.The
Entry object represents entries to the dictionary
object.The
EnvironmentFilter object is used to provide a
filter that will replace the specified values with an environment
variable from the OS.The
Filter object is used to provide replacement string
values for a provided key.The
Format object is used to provide information on
how a generated XML document should be structured.The
HyphenStyle is used to represent an XML style
that can be applied to a serialized object.The
InputNode object represents an iterator for the
elements within an element.The
InstantiationException is thrown when an object
cannot be instantiated either because it is an abstract class or an
interface.The
InvalidFormatException is thrown when there is
a format exception.The
LimitedCache interface is used to represent a
cache that will store key value pairs.The
MapFilter object is a filter that can make use
of user specified mappings for replacement.This object is stored within a
Resolver so that it
can be retrieved using a string that matches its pattern.The
Matcher is used to match a type with a transform
such that a string value can be read or written as that type.The
MethodException is used to represent conditions
where a Java Bean property has been annotated incorrectly.The
Mode enumeration is used to specify the output
mode for XML text.The
Namespace annotation is used to set a namespace
on an element or attribute.The
NamespaceList annotation that is used to declare
namespaces that can be added to an element.The
NamespaceMap object is used store the namespaces
for an element.The
Node is used to represent a name value pair and
acts as the base form of data used within the framework.The
NodeBuilder object is used to create either an
input node or an output node for a given source or destination.The
NodeException is thrown to indicate the state of
either the input node or output node being invalid.The
NodeMap object represents a map of nodes that
can be set as name value pairs.The
Order annotation is used to specify the order of
appearance of XML elements and attributes.The
OutputNode object is used to represent a cursor
which can be used to write XML elements and attributes.The
Path annotation is used to specify an XML path
where an XML element or attribute is located.The
PathException is thrown when there is a problem
with the syntax of an XPath expression.The
Persist annotation is used to mark a method that
requires a callback from the persister before serialization of
an object begins.The
PersistenceException is thrown when there is a
persistance exception.The
Persister object is used to provide an implementation
of a serializer.The
PlatformFilter object makes use of all filter
types this resolves user specified properties first, followed
by system properties, and finally environment variables.The
Position object is used to acquire the position
of the read cursor within the XML file.The
Registry represents an object that is used to
register bindings between a class and a converter implementation.The
RegistryMatcher provides a simple matcher backed
by a registry.The
RegistryStrategy object is used to intercept
the serialization process and delegate to custom converters.The
Replace method is used to replace an object that
is about to be serialized to an XML document.The
Resolve method is used to resolve an object that
has been deserialized from the XML document.This is used to store
Match objects, which can then be
retrieved using a string by comparing that string to the pattern of
the Match objects.This
Root annotation is used to annotate classes that
need to be serialized.The
RootException is thrown if the Root
annotation is missing from a root object that is to be serialized
or deserialized.The
Serializer interface is used to represent objects
that can serialize and deserialize objects to an from XML.The
StackFilter object provides a filter that can
be given a collection of filters which can be used to resolve a
replacement.The
Strategy interface represents a strategy that can be
used to resolve and load the Class objects that compose
a serializable object.The
Style interface is used to represent an XML style
that can be applied to a serialized object.The
SystemFilter object is used to provide a filter
that will replace the specified values with system properties.The
Text annotation is used to represent a field or
method that appears as text within an XML element.The
TextException is used to represent conditions
when an XML element text value is in an invalid state.A
Transform represents a an object used to transform
an object to and from a string value.The
Transformer object is used to convert strings to
and from object instances.The
TransformException is thrown if a problem occurs
during the transformation of an object.The
Transient 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.The
TreeStrategy object is used to provide a simple
strategy for handling object graphs in a tree structure.The
Type interface is used to represent a method or
field that has been annotated for serialization.The
UnionException is thrown when there is an error
associated with unions.The
Validate annotation is used to mark a method in
a serializable object that requires a callback from the persister
once the deserialization completes.The
Value object describes a type that is represented
by an XML element.The
ValueRequiredException is thrown when an attribute
or element is missing from the XML document.The
Verbosity enumeration is used to specify a verbosity
preference for the resulting XML.The
Version annotation is used to specify an attribute
that is used to represent a revision of the class XML schema.The
Visitor interface represents an object that is
used to visit each XML element during serialization.The
VisitorStrategy object is a simplification of a
strategy, which allows manipulation of the serialization process.The
WeakCache object is an implementation of a cache
that holds on to cached items only if the key remains in memory.