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
AnnotationFactoryis used to create annotations using a given class.TheArrayFactoryis used to create object array types that are compatible with the field type.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheCalleracts as a means for the schema to invoke the callback methods on an object.TheClassScannerperforms the reflective inspection of a class and extracts all the class level annotations.TheCollectionFactoryis used to create collection instances that are compatible with the field type.TheRegistryobject is used to store variables for the collector.TheCompareris used to compare annotations on the attributes of that annotation.TheCompositeobject 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.TheConstructorScannerobject is used to scan all all constructors that have XML annotations for their parameters.TheContactinterface is used to provide a point of contact with an object.TheContactListobject is used to represent a list that contains contacts for an object.TheContactMapobject is used to keep track of the contacts that have been processed.TheContextobject acts as a contextual object that is used to store all information regarding an instance of serialization or deserialization.TheConverterobject serializes and deserializes XML elements.TheInstantiatorobject is used to represent an single constructor within an object.TheCriteriaobject represents the criteria used to create an object and populate its methods and fields.TheDecoratorinterface is used to describe an object that is used to add decorations to an output node.TheDetailobject is used to provide various details for a type.TheDetailExtractorobject is used to extract details for a specific class.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheEntryobject is used to provide configuration for the serialization and deserialization of a map.TheExpressioninterface is used to represent an XPath expression.TheExpressionBuilderobject is used build and cache path expressions.TheExtractorinterface is used to represent an object that can be used to extract constituent parts from a union.TheExtractorFactoryis used to create an extractor object that can be used to build a label for each annotation in the union group.TheExtractorBuilderobject is used to instantiate an extractor based an a particular union annotation.TheFactoryobject provides a base class for factories used to produce field values from XML elements.TheFieldDetailrepresents a field and acts as a means to cache all of the details associated with the field.TheFieldKeyobject is used to create a key that can store a contact using a field without using the methods ofhashCodeandequalson the field directly, as these can perform poorly on certain platforms.TheFunctionobject is used to encapsulated the method that is called when serializing an object.TheGroupinterface represents a group of labels associated with a particular union annotation.TheGroupExtractorrepresents an extractor for labels associated with a particular union annotation.TheRegistryobject is used to maintain mappings from types to labels.TheInstanceobject creates a type that is represented by an XML element.TheInstantiatoris used to instantiate types that will leverage a constructor cache to quickly create the objects.TheInstantiatorobject is used for instantiating objects using either the default no argument constructor or one that takes deserialized values as parameters.TheInstantiatorBuilderobject is used to resolve labels based on a provided parameter.TheIntrospectorobject is used to determine the details to use for an annotated field or method using both the field an annotation details.TheKeyBuilderis used build unique keys for labels using the paths defined in those labels.TheKeyobject represents an object that can be used in a hash container.TheKeyTypeenumeration is used to differentiate keys created for attributes from those created from elements.TheLabelinterface is used to describe an reference to a field annotated with an XML schema annotation.TheLabelExtractorobject is used to create instances of theLabelobject that can be used to convert an XML node into a Java object.TheLabelBuilderobject will create a constructor that can be used to instantiate the correct label for the XML annotation specified.TheLabelListcontains a group of labels associated with a specific contact.TheLabelKeyobject is used to create a key that will uniquely identify an annotated method within a class.TheLabelMapobject represents a map that contains string label mappings.TheMapFactoryis used to create map instances that are compatible with the field type.TheMethodContactobject is acts as a contact that can set and get data to and from an object using methods.TheMethodDetailrepresents a method and acts as a means to cache all of the details associated with the method.TheMethodNameobject is used to represent the name of a Java Bean method.TheMethodPartinterface is used to provide a point of contact with an object.TheMethodPartFactoryis used to create method parts based on the method signature and the XML annotation.ThePartMapis used to contain method parts using the Java Bean method name for the part.TheMethodTypeenumeration is used to specify a set of types that can be used to classify Java Beans methods.TheModelinterface represents the core data structure used for representing an XML schema.TheModelAssembleris used to assemble the model using registrations based on the specified order.TheModelListobject is used to maintain an ordered list of models.TheModelMapobject represents a map that contains string model mappings.TheNamespaceDecoratorobject is used to decorate any output node with namespaces.TheObjectFactoryis the most basic factory.TheParameteris used to represent a constructor parameter.TheParameterContactobject is used to represent a contact that is provided so that aLabelcan be used to determine a consistent name for the parameter.TheParameterFactoryobject is used to create instances of theParameterobject.TheParameterBuilderis used to create a constructor that can be used to instantiate the correct parameter for the XML annotation specified.TheParameterMapobject represents of parameters that are present within an objects constructors.ThePersistenceExceptionis thrown when there is a persistance exception.ThePolicyinterface is used to represent the XML mapping policy used by the current serialization schema.ThePrimitiveobject is used to provide serialization for primitive objects.ThePrimitiveFactoryobject is used to create objects that are primitive types.TheRepeaterinterface is used to for converters that can repeat a read on a given element.TheRevisionobject is used represent the revision of a class as read from a version attribute.TheScannerobject performs the reflective inspection of a class and builds a map of attributes and elements for each annotated field.TheScannerFactoryis used to create scanner objects that will scan a class for its XML class schema.TheSchemaobject is used to track which fields within an object have been visited by a converter.TheSectioninterface is used to represent a section of XML that is to be generated.TheSessionobject represents a session with name value pairs.TheSessionManageris used to manage the sessions that are used during the serialization process.TheReferenceobject is used to store sessions and count references to them.TheSignatureobject represents a constructor of parameters iterable in declaration order.TheSignatureBuilderis used to build all permutations of signatures a constructor contains.TheParameterListobject is used to represent a column of parameters within a table.TheParameterTableis used to build a table of parameters to represent a constructor.TheStructureobject represents the XML structure of an annotated class schema.TheStructureBuilderobject is used to build the XML structure of an annotated class.TheSupportobject is used to provide support to the serialization engine for processing and transforming strings.This is primarily used to replace theStringBufferclass, as a way for theTemplateEngineto store the data for a specific region within the parse data that constitutes a desired value.TheTemplateEngineobject is used to create strings which have system variable names replaced with their values.TheTemplateLabelobject is used to provide stock functions that can be used by all implementations.TheTemplateParameterobject is used to provide stock functions that can be used by all implementations.TheContactrepresents a contact object that is to be used for a label in order to extract a parameter name.TheTraverserobject is used to traverse the XML class schema and either serialize or deserialize an object.TheOrderListobject is used to maintain the order of the XML elements within the model.TheVariableobject 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
PersistenceExceptionis thrown when there is a persistance exception. -
Classes in org.simpleframework.xml.core used by org.simpleframework.xml.transformClassDescriptionThe
PersistenceExceptionis thrown when there is a persistance exception.