All Classes and Interfaces
Class
Description
The
Allocate
object is used to represent an entity
that has not yet been created and needs to be allocated to the
the object graph.The
AnnotationFactory
is used to create annotations
using a given class.The
AnnotationHandler
object is used to handle all
invocation made on a synthetic annotation.The
AnnotationStrategy
object is used to intercept
the serialization process and delegate to custom converters.The
ArrayFactory
is used to create object array
types that are compatible with the field type.The
ArrayInstance
object is used for creating arrays
from a specified Value
object.The
ArrayMatcher
object performs matching of array
types to array transforms.The
PrimitiveArrayTransform
is used to transform
arrays to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
ArrayValue
object is a value used for describing
arrays for a specified component type object.The
AtomicIntegerTransform
object is used to transform
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
AtomicLongTransform
object is used to transform
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Attribute
annotation represents a serializable XML
attribute within an XML element.The
Attribute
interface represents an attribute that
is associated with an event node.The
AttributeException
is used to represent conditions
when an XML attribute is in an invalid state.The
AttributeLabel
object is used convert any value
retrieved from an XML attribute to a primitive object.The
AttributeParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
BigDecimalTransform
is used to transform decimal
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
BigIntegerTransform
is used to transform integer
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
BooleanTransform
is used to transform boolean
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Builder
class is used to represent an XML style
that can be applied to a serialized object.The
ByteTransform
object is used to transform byte
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Cache
interface is used to represent a cache
that will store key value pairs.The
CacheLabel
object is used to acquire details from an
inner label object so that details can be retrieved repeatedly without
the need to perform any logic for extracting the values.The
CacheParameter
object represents a parameter
which caches its values internally.The
Caller
acts as a means for the schema to invoke
the callback methods on an object.The
CamelCaseBuilder
is used to represent an XML style
that can be applied to a serialized object.The
CamelCaseStyle
is used to represent an XML style
that can be applied to a serialized object.The
CharacterArrayTransform
is used to transform text
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
CharacterTransform
object transforms character
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
ClassInstantiator
is used for instantiating
objects using either the default no argument constructor or one
that takes deserialized values as parameters.The
ClassScanner
performs the reflective inspection
of a class and extracts all the class level annotations.The
Schema
object is used to track which fields within
an object have been visited by a converter.The
ClassTransform
object is used to transform class
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
ClassType
object is used to represent a type that
is neither a field or method.The
CollectionFactory
is used to create collection
instances that are compatible with the field type.The
Collector
object is used to store variables for
a deserialized object.The
Registry
object is used to store variables
for the collector.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
Comparer
is used to compare annotations on the
attributes of that annotation.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
Composite
object is used to perform serialization
of objects that contain XML annotations.This takes the approach that the object is instantiated first and
then the annotated fields and methods are deserialized from the
XML elements and attributes.
The
CompositeArray
object is used to convert a list of
elements to an array of object entries.The
CompositeInlineList
object is used to convert an
group of elements in to a collection of element entries.The
CompositeMap
is used to serialize and deserialize
maps to and from a source XML document.The
CompositeKey
object is used to convert an object
to an from an XML element.The
CompositeList
object is used to convert an element
list to a collection of element entries.The
CompositeListUnion
object is used to act as a
mediator for multiple converters associated with a particular union
group.The
CompositeMap
is used to serialize and deserialize
maps to and from a source XML document.The
CompositeMapUnion
object is used to act as a
mediator for multiple converters associated with a particular union
group.The
CompositeUnion
object is used to act as a mediator
for multiple converters associated with a particular union group.The
CompositeValue
object is used to convert an object
to an from an XML element.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
ConstructorScanner
object is used to scan all
all constructors that have XML annotations for their parameters.The
Contact
interface is used to provide a point of
contact with an object.The
ContactList
object is used to represent a list
that contains contacts for an object.The
ContactMap
object is used to keep track of the
contacts that have been processed.The
Context
object acts as a contextual object that is
used to store all information regarding an instance of serialization
or deserialization.The
Contract
object is used to expose the attribute
names used by the cycle strategy.The
ConversionInstance
object is used to promote the
type to some more specialized type.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
Converter
object serializes and deserializes XML
elements.The
ConverterFactory
is used to instantiate objects
based on a provided type or annotation.The
ConverterScanner
is used to create a converter
given a method or field representation.The
ConvertException
is thrown when there is a
problem converting an object.The
Instantiator
object is used to represent an single
constructor within an object.The
Criteria
object represents the criteria used to
create an object and populate its methods and fields.The
CurrencyTransform
is used to transform currency
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.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
DateFactory
object is used to create instances
or subclasses of the Date
object.The
DateTransform
object is used to transform date
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
DateType
enumeration provides a set of known date
formats supported by the date transformer.The
DateFormat
provides a synchronized means for
using the simple date format object.The
Decorator
interface is used to describe an object
that is used to add decorations to an output node.The
Default
annotation is used to specify that all
fields or methods should be serialized in a default manner.This
DefaultDetail
object is used to create a detail
object that contains a default access override.The
DefaultMatcher
is a delegation object that uses
several matcher implementations to correctly resolve both the
stock Transform
implementations and implementations
that have been overridden by the user with a custom matcher.The
DefaultScanner
performs the reflective inspection
of a class and builds a map of attributes and elements for each
annotated field.The
DefaultType
enumeration is used to specify the
type of defaults to apply to a class.The
Detail
object is used to provide various details
for a type.The
DetailExtractor
object is used to extract details
for a specific class.The
DetailScanner
is used to scan a class for methods
and fields as well as annotations.The
Dictionary
object represents a mapped set of entry
objects that can be serialized and deserialized.The
Table
object is used to represent a map of
entries mapped to a string name.The
DocumentProvider
object is used to provide event
reader implementations for DOM.The
DocumentReader
object provides an implementation
for reading XML events using DOM.The
End
object is used to represent the end of an
element.The
Entry
object is used to represent an attribute
within a start element.The
Start
object is used to represent the start of
an XML element.The
Text
object is used to represent a text event.The
DoubleTransform
is used to transform double
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.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
ElementArrayLabel
represents a label that is used
to represent an XML element array in a class schema.The
ElementArrayParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
ElementException
is used to represent conditions
when an XML element is in an invalid state.The
ElementLabel
represents a label that is used to
represent an XML element in a class schema.The
ElementList
annotation represents a method or
field that is a Collection
for storing entries.The
ElementListLabel
represents a label that is used
to represent an XML element list in a class schema.The
ElementListParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
ElementListUnion
annotation is used to describe
fields and methods that can dynamically match a schema class.The
ElementListUnionLabel
is an adapter for an internal
label.The
ElementListUnionParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
ElementMap
annotation represents a method or field
that is a Map
for storing key value pairs.The
ElementMapLabel
represents a label that is used
to represent an XML element map in a class schema.The
ElementMapParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
ElementMapUnion
annotation is used to describe a
field or method that can dynamically match a schema class.The
ElementMapUnionLabel
is an adapter for an internal
label.The
ElementMapUnionParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
ElementParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
ElementUnion
annotation is used to describe fields
and methods that can dynamically match a schema class.The
ElementUnionLabel
is an adapter for an internal
label.The
ElementUnionParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
EmptyExpression
object is used to represent a path
that represents the current context.The
EmptyMatcher
object is used as a delegate type
that is used when no user specific matcher is specified.The
EmptyMatcher
object is used as a delegate type
that is used when no user specific matcher is specified.The
Entry
object is used to provide configuration for
the serialization and deserialization of a map.The
Entry
object represents entries to the dictionary
object.The
EnumTransform
represents a transform that is
used to transform enumerations to strings and back again.The
EnvironmentFilter
object is used to provide a
filter that will replace the specified values with an environment
variable from the OS.The
EventAttribute
object represents an attribute
that is associated with an event node.The
EventElement
object is used to represent an event
that has been extracted from the XML document.The
EventNode
object is used to represent an event
that has been extracted from the XML document.The
EventReader
interface is used to represent an XML
reader that can be used to read a source document.The
EventToken
object is used to represent an event
that has been extracted from the XML document.The
Expression
interface is used to represent an XPath
expression.The
ExpressionBuilder
object is used build and cache
path expressions.The
Extractor
interface is used to represent an object
that can be used to extract constituent parts from a union.The
ExtractorFactory
is used to create an extractor
object that can be used to build a label for each annotation in
the union group.The
ElementExtractor
object is used extract the
constituent parts of the provided union annotation.The
ElementListExtractor
object is used extract the
constituent parts of the provided union annotation.The
ElementListExtractor
object is used extract the
constituent parts of the provided union annotation.The
ExtractorBuilder
object is used to instantiate
an extractor based an a particular union annotation.The
Factory
object provides a base class for factories
used to produce field values from XML elements.The
FieldContact
object is used to act as a contact
for a field within an object.The
FieldDetail
represents a field and acts as a
means to cache all of the details associated with the field.The
FieldScanner
object is used to scan an class for
fields marked with an XML annotation.The
FieldKey
object is used to create a key that
can store a contact using a field without using the methods
of hashCode
and equals
on the field
directly, as these can perform poorly on certain platforms.The
FileTransform
object is used to transform file
paths to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Filter
object is used to provide replacement string
values for a provided key.The
FloatTransform
object is used to transform float
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Format
object is used to provide information on
how a generated XML document should be structured.The
Formatter
object is used to format output as XML
indented with a configurable indent level.This is used to enumerate the different types of tag that can
be written.
The
Function
object is used to encapsulated the method
that is called when serializing an object.The
GetPart
object represents the getter method for
a Java Bean property.The
DateTransform
is used to transform calendar
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Group
interface represents a group of labels
associated with a particular union annotation.The
GroupExtractor
represents an extractor for labels
associated with a particular union annotation.The
Registry
object is used to maintain mappings
from types to labels.The
HyphenBuilder
is used to represent an XML style
that can be applied to a serialized object.The
HyphenStyle
is used to represent an XML style
that can be applied to a serialized object.The
IdentityStyle
object is used to represent a style
that does not modify the tokens passed in to it.The
Indenter
is used create indent strings using the
stack paradigm.The
Cache
object is used create an indexable list
which allows the indenter to quickly acquire an indent using
a stack position.The
InputAttribute
is used to represent an attribute
within an element.The
InputElement
represents a self contained element
that will allow access to its child elements.The
InputNode
object represents an iterator for the
elements within an element.The
InputNodeMap
object represents a map to contain
attributes used by an input node.The
InputPosition
object is used to acquire the line
number within the XML document.The
InputStack
is used to keep track of the nodes
that have been read from the document.The
Instance
object creates a type that is represented
by an XML element.The
Instantiator
is used to instantiate types that
will leverage a constructor cache to quickly create the objects.The
InstantiationException
is thrown when an object
cannot be instantiated either because it is an abstract class or an
interface.The
Instantiator
object is used for instantiating
objects using either the default no argument constructor or one
that takes deserialized values as parameters.The
InstantiatorBuilder
object is used to resolve labels
based on a provided parameter.The
IntegerTransform
is used to transform integer
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Introspector
object is used to determine the details
to use for an annotated field or method using both the field an
annotation details.The
InvalidFormatException
is thrown when there is
a format exception.The
KeyBuilder
is used build unique keys for labels
using the paths defined in those labels.The
Key
object represents an object that can be
used in a hash container.The
KeyType
enumeration is used to differentiate
keys created for attributes from those created from elements.The
Label
interface is used to describe an reference to
a field annotated with an XML schema annotation.The
LabelExtractor
object is used to create instances of
the Label
object that can be used to convert an XML
node into a Java object.The
LabelBuilder object will create a constructor
that can be used to instantiate the correct label for the XML
annotation specified.
The
LabelList
contains a group of labels associated
with a specific contact.The
LabelKey
object is used to create a key that will
uniquely identify an annotated method within a class.The
LabelMap
object represents a map that contains
string label mappings.The
LimitedCache
interface is used to represent a
cache that will store key value pairs.The
Loader
object is used to provide class loading
for the strategies.The
LocaleTransform
is used to transform locale
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
LongTransform
object is used to transform long
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
MapFactory
is used to create map instances that
are compatible with the field type.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
MethodContact
object is acts as a contact that
can set and get data to and from an object using methods.The
MethodDetail
represents a method and acts as a
means to cache all of the details associated with the method.The
MethodException
is used to represent conditions
where a Java Bean property has been annotated incorrectly.The
MethodName
object is used to represent the name
of a Java Bean method.The
MethodPart
interface is used to provide a point
of contact with an object.The
MethodPartFactory
is used to create method parts
based on the method signature and the XML annotation.The
MethodScanner
object is used to scan an object
for matching get and set methods for an XML annotation.The
PartMap
is used to contain method parts using
the Java Bean method name for the part.The
MethodType
enumeration is used to specify a
set of types that can be used to classify Java Beans methods.The
Mode
enumeration is used to specify the output
mode for XML text.The
Model
interface represents the core data structure
used for representing an XML schema.The
ModelAssembler
is used to assemble the model
using registrations based on the specified order.The
ModelList
object is used to maintain an ordered
list of models.The
ModelMap
object represents a map that contains
string model mappings.The
ModelSection
represents a section that is backed
by a Model
instance.This contains the default attribute names to use to populate the
XML elements with data relating to the object to be serialized.
The
Namespace
annotation is used to set a namespace
on an element or attribute.The
NamespaceDecorator
object is used to decorate
any output node with namespaces.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
NodeExtractor
object is used to extract nodes
from a provided DOM document.The
NodeMap
object represents a map of nodes that
can be set as name value pairs.The
NodeReader
object is used to read elements from
the specified XML event reader.The
NodeStack
object is used to represent a stack
of DOM nodes.The
NodeWriter
object is used to create a writer that
will write well formed indented XML for a given output node.The
ObjectFactory
is the most basic factory.The
ObjectInstance
is used to instantiate an object
from the criteria provided in the given Value
.The
ObjectScanner
performs the reflective inspection
of a class and builds a map of attributes and elements for each
annotated field.The
ObjectValue
is an implementation of a value
that represents a object other than an array.The
Order
annotation is used to specify the order of
appearance of XML elements and attributes.The
OutputAttribute
object is used to represent a
node added to the output node map.This is primarily used to replace the
StringBuffer
class, as a way for the Formatter
to store the start
tag for an XML element.The
OutputDocument
object is used to represent the
root of an XML document.The
OutputElement
object represents an XML element.The
OutputNode
object is used to represent a cursor
which can be used to write XML elements and attributes.The
OutputNodeMap
is used to collect attribute nodes
for an output node.The
OutputStack
is used to keep track of the nodes
that have been written to the document.The
OverrideType
is used to represent a type as class
other than that defined in a containing type.The
OverrideValue
is used to represent a value that
contains an override type.The
PackageMatcher
object is used to match the stock
transforms to Java packages.The
Parameter
is used to represent a constructor
parameter.The
ParameterContact
object is used to represent
a contact that is provided so that a Label
can be
used to determine a consistent name for the parameter.The
ParameterFactory
object is used to create instances
of the Parameter
object.The
ParameterBuilder is used to create a constructor
that can be used to instantiate the correct parameter for the
XML annotation specified.
The
ParameterMap
object represents of parameters
that are present within an objects constructors.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
PathParser
object is used to parse XPath paths.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
Policy
interface is used to represent the XML
mapping policy used by the current serialization schema.The
Position
object is used to acquire the position
of the read cursor within the XML file.The
PrefixResolver
object will store the namespaces
for an element.The
Primitive
object is used to provide serialization
for primitive objects.The
PrimitiveArray
object is used to convert a list of
elements to an array of object entries.The
PrimitiveFactory
object is used to create objects
that are primitive types.The
PrimitiveInlineList
object is used to convert a
group of elements in to a collection of element entries.The
PrimitiveKey
is used to serialize a primitive key
to and from a node.The
PrimitiveList
object is used to convert an element
list to a collection of element entries.The
PrimitiveMatcher
object is used to resolve the
primitive types to a stock transform.The
PrimitiveScanner
performs the reflective inspection
of a class and builds a map of attributes and elements for each
annotated field.The
EmptySection
object creates a section for
used with primitives that has no values.The
PrimitiveValue
is used to serialize a primitive
value to and from a node.The
Provider
object is used to represent the provider
of an XML parser.The
ProviderFactory
object is used to instantiate a
provider of XML parsing to the framework.The
PullProvider
class is used to provide an event
reader that uses the XML pull API available on Google Android.The
PullReader
is used to provide an event reader
thats makes use of the XML pull API.The
End
object is used to represent the end of an
element.The
Entry
object is used to represent an attribute
within a start element.The
Start
object is used to represent the start of
an XML element.The
Text
object is used to represent a text event.The
Qualifier
object is used to provide decorations
to an output node for namespaces.The
ReadGraph
object is used to build a graph of the
objects that have been deserialized from the XML document.The
ReadState
object is used to store all graphs that
are currently been read with a given cycle strategy.The
Reference
object represents a value that holds
an object instance.The
Reference
object represents an object that
is used to provide a reference to an already instantiated value.The
Reflector
object is used to determine the type
of a generic type.The
Registry
represents an object that is used to
register bindings between a class and a converter implementation.The
RegistryBinder
object is used acquire converters
using a binding between a type and its converter.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
Repeater
interface is used to for converters that
can repeat a read on a given element.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.The
Revision
object is used represent the revision
of a class as read from a version attribute.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
Scanner
interface is used to scan a class for a
given annotation.The
Scanner
object performs the reflective inspection
of a class and builds a map of attributes and elements for each
annotated field.The
ScannerBuilder
is used to build and cache each
scanner requested.The
Entry
object represents a scanner that is
used to scan a specified type for annotations.The
ScannerFactory
is used to create scanner objects
that will scan a class for its XML class schema.The
Schema
object is used to track which fields within
an object have been visited by a converter.The
Section
interface is used to represent a section
of XML that is to be generated.The
Serializer
interface is used to represent objects
that can serialize and deserialize objects to an from XML.The
Session
object represents a session with name
value pairs.The
SessionManager
is used to manage the sessions that
are used during the serialization process.The
Reference
object is used to store sessions
and count references to them.The
SetPart
object represents the setter method for
a Java Bean property.The
ShortTransform
object is used to transform short
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Signature
object represents a constructor
of parameters iterable in declaration order.The
SignatureBuilder
is used to build all permutations
of signatures a constructor contains.The
ParameterList
object is used to represent a
column of parameters within a table.The
ParameterTable
is used to build a table of
parameters to represent a constructor.The
Instantiator
object is used to represent an single
constructor within an object.The
SignatureScanner
object is used to scan each of
the parameters within a constructor for annotations.The
Source
object acts as a contextual object that is
used to store all information regarding an instance of serialization
or deserialization.The
Splitter
object is used split up a string in to
tokens that can be used to create a camel case or hyphenated text
representation of the string.The
Stack
object is used to provide a lightweight
stack implementation.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
StreamProvider
object is used to provide event
reader implementations for StAX.The
StreamReader
object provides an implementation
for reading XML events using StAX.The
End
object is used to represent the end of an
element.The
Entry
object is used to represent an attribute
within a start element.The
Start
object is used to represent the start of
an XML element.The
Text
object is used to represent a text event.The
StringArrayTransform
is used to transform string
arrays to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
StringTransform
is used to transform strings
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.The
Structure
object represents the XML structure of
an annotated class schema.The
StructureBuilder
object is used to build the XML
structure of an annotated class.The
Style
interface is used to represent an XML style
that can be applied to a serialized object.The
Support
object is used to provide support to the
serialization engine for processing and transforming strings.The
SystemFilter
object is used to provide a filter
that will replace the specified values with system properties.This is primarily used to replace the
StringBuffer
class, as a way for the TemplateEngine
to store the
data for a specific region within the parse data that constitutes
a desired value.The
TemplateEngine
object is used to create strings
which have system variable names replaced with their values.The
TemplateFilter
class is used to provide variables
to the template engine.The
TemplateLabel
object is used to provide stock
functions that can be used by all implementations.The
TemplateParameter
object is used to provide stock
functions that can be used by all implementations.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.The
TextLabel
represents a label that is used to get
a converter for a text entry within an XML element.This
TextList
object is a converter that is used
to read free text and insert that text in to a list.The
TextListLabel
object is used to create a label
that will create a converter used to read free text.The
TextParameter
represents a constructor
parameter.The
Contact
represents a contact object that is
to be used for a label in order to extract a parameter name.The
TimeZoneTransform
is used to transform time zone
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.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
Traverser
object is used to traverse the XML class
schema and either serialize or deserialize an object.The
TreeModel
object is used to build a tree like
structure to represent the XML schema for an annotated class.The
OrderList
object is used to maintain the order
of the XML elements within the model.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
URLTransform
object is used to transform URL
values to and from string representations, which will be inserted
in the generated XML document as the value place holder.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
Variable
object is used to represent a variable
for a method or field of a deserialized object.The
Adapter
object is used to call the repeater
with the original deserialized object.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
VersionLabel
object is used convert any double
retrieved from an XML attribute to a version revision.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.The
WriteGraph
object is used to build the graph that
is used to represent the serialized object and its references.The
WriteState
object is used to store all graphs that
are currently been written with a given cycle strategy.