Uses of Package
org.simpleframework.xml.core
Packages that use org.simpleframework.xml.core
Package
Description
-
Classes in org.simpleframework.xml.core used by org.simpleframework.xml.coreClassDescriptionThe
AnnotationFactory
is used to create annotations using a given class.TheArrayFactory
is used to create object array types that are compatible with the field type.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheCaller
acts as a means for the schema to invoke the callback methods on an object.TheClassScanner
performs the reflective inspection of a class and extracts all the class level annotations.TheCollectionFactory
is used to create collection instances that are compatible with the field type.TheRegistry
object is used to store variables for the collector.TheComparer
is used to compare annotations on the attributes of that annotation.TheComposite
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.TheConstructorScanner
object is used to scan all all constructors that have XML annotations for their parameters.TheContact
interface is used to provide a point of contact with an object.TheContactList
object is used to represent a list that contains contacts for an object.TheContactMap
object is used to keep track of the contacts that have been processed.TheContext
object acts as a contextual object that is used to store all information regarding an instance of serialization or deserialization.TheConverter
object serializes and deserializes XML elements.TheInstantiator
object is used to represent an single constructor within an object.TheCriteria
object represents the criteria used to create an object and populate its methods and fields.TheDecorator
interface is used to describe an object that is used to add decorations to an output node.TheDetail
object is used to provide various details for a type.TheDetailExtractor
object is used to extract details for a specific class.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheEntry
object is used to provide configuration for the serialization and deserialization of a map.TheExpression
interface is used to represent an XPath expression.TheExpressionBuilder
object is used build and cache path expressions.TheExtractor
interface is used to represent an object that can be used to extract constituent parts from a union.TheExtractorFactory
is used to create an extractor object that can be used to build a label for each annotation in the union group.TheExtractorBuilder
object is used to instantiate an extractor based an a particular union annotation.TheFactory
object provides a base class for factories used to produce field values from XML elements.TheFieldDetail
represents a field and acts as a means to cache all of the details associated with the field.TheFieldKey
object is used to create a key that can store a contact using a field without using the methods ofhashCode
andequals
on the field directly, as these can perform poorly on certain platforms.TheFunction
object is used to encapsulated the method that is called when serializing an object.TheGroup
interface represents a group of labels associated with a particular union annotation.TheGroupExtractor
represents an extractor for labels associated with a particular union annotation.TheRegistry
object is used to maintain mappings from types to labels.TheInstance
object creates a type that is represented by an XML element.TheInstantiator
is used to instantiate types that will leverage a constructor cache to quickly create the objects.TheInstantiator
object is used for instantiating objects using either the default no argument constructor or one that takes deserialized values as parameters.TheInstantiatorBuilder
object is used to resolve labels based on a provided parameter.TheIntrospector
object is used to determine the details to use for an annotated field or method using both the field an annotation details.TheKeyBuilder
is used build unique keys for labels using the paths defined in those labels.TheKey
object represents an object that can be used in a hash container.TheKeyType
enumeration is used to differentiate keys created for attributes from those created from elements.TheLabel
interface is used to describe an reference to a field annotated with an XML schema annotation.TheLabelExtractor
object is used to create instances of theLabel
object that can be used to convert an XML node into a Java object.TheLabelBuilder
object will create a constructor that can be used to instantiate the correct label for the XML annotation specified.
TheLabelList
contains a group of labels associated with a specific contact.TheLabelKey
object is used to create a key that will uniquely identify an annotated method within a class.TheLabelMap
object represents a map that contains string label mappings.TheMapFactory
is used to create map instances that are compatible with the field type.TheMethodContact
object is acts as a contact that can set and get data to and from an object using methods.TheMethodDetail
represents a method and acts as a means to cache all of the details associated with the method.TheMethodName
object is used to represent the name of a Java Bean method.TheMethodPart
interface is used to provide a point of contact with an object.TheMethodPartFactory
is used to create method parts based on the method signature and the XML annotation.ThePartMap
is used to contain method parts using the Java Bean method name for the part.TheMethodType
enumeration is used to specify a set of types that can be used to classify Java Beans methods.TheModel
interface represents the core data structure used for representing an XML schema.TheModelAssembler
is used to assemble the model using registrations based on the specified order.TheModelList
object is used to maintain an ordered list of models.TheModelMap
object represents a map that contains string model mappings.TheNamespaceDecorator
object is used to decorate any output node with namespaces.TheObjectFactory
is the most basic factory.TheParameter
is used to represent a constructor parameter.TheParameterContact
object is used to represent a contact that is provided so that aLabel
can be used to determine a consistent name for the parameter.TheParameterFactory
object is used to create instances of theParameter
object.TheParameterBuilder
is used to create a constructor that can be used to instantiate the correct parameter for the XML annotation specified.
TheParameterMap
object represents of parameters that are present within an objects constructors.ThePersistenceException
is thrown when there is a persistance exception.ThePolicy
interface is used to represent the XML mapping policy used by the current serialization schema.ThePrimitive
object is used to provide serialization for primitive objects.ThePrimitiveFactory
object is used to create objects that are primitive types.TheRepeater
interface is used to for converters that can repeat a read on a given element.TheRevision
object is used represent the revision of a class as read from a version attribute.TheScanner
object performs the reflective inspection of a class and builds a map of attributes and elements for each annotated field.TheScannerFactory
is used to create scanner objects that will scan a class for its XML class schema.TheSchema
object is used to track which fields within an object have been visited by a converter.TheSection
interface is used to represent a section of XML that is to be generated.TheSession
object represents a session with name value pairs.TheSessionManager
is used to manage the sessions that are used during the serialization process.TheReference
object is used to store sessions and count references to them.TheSignature
object represents a constructor of parameters iterable in declaration order.TheSignatureBuilder
is used to build all permutations of signatures a constructor contains.TheParameterList
object is used to represent a column of parameters within a table.TheParameterTable
is used to build a table of parameters to represent a constructor.TheStructure
object represents the XML structure of an annotated class schema.TheStructureBuilder
object is used to build the XML structure of an annotated class.TheSupport
object is used to provide support to the serialization engine for processing and transforming strings.This is primarily used to replace theStringBuffer
class, as a way for theTemplateEngine
to store the data for a specific region within the parse data that constitutes a desired value.TheTemplateEngine
object is used to create strings which have system variable names replaced with their values.TheTemplateLabel
object is used to provide stock functions that can be used by all implementations.TheTemplateParameter
object is used to provide stock functions that can be used by all implementations.TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.TheTraverser
object is used to traverse the XML class schema and either serialize or deserialize an object.TheOrderList
object is used to maintain the order of the XML elements within the model.TheVariable
object is used to represent a variable for a method or field of a deserialized object. -
Classes in org.simpleframework.xml.core used by org.simpleframework.xml.strategyClassDescriptionThe
PersistenceException
is thrown when there is a persistance exception. -
Classes in org.simpleframework.xml.core used by org.simpleframework.xml.transformClassDescriptionThe
PersistenceException
is thrown when there is a persistance exception.