Name | Description | Type | Package | Framework |
AnnotationsProcessor | Purpose:To perform some initial processing of Java classes and JAXB 2. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
CompilerHelper | Helper class for code that needs to be shared between AnnotationsProcessor, MappingsGenerator, SchemaGenerator | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
DecimalMaxFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
DecimalMinFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
DigitsFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
ElementDeclaration | An ElementDeclaration object is used to represent the information that is associated with a global element in XML. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
EnumTypeInfo | Purpose:A specialized TypeInfo that stores additional information for a Java 5 Enumeration type. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
Facet | Interface | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
FacetVisitor | See Also:Facet. | Interface | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink |
Generator | Purpose:The purpose of this class is to act as an entry point into the TopLink JAXB 2. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
JAXBMetadataLogger | Class used to log warnings during the processing of JAXB annotations and OXM XML bindings files. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
MappingsGenerator | Purpose:To generate a TopLink OXM Project based on Java Class and TypeInfo information Responsibilities:Generate a XMLDescriptor for each TypeInfo objectGenerate a mapping for each TypeProperty objectDetermine the correct mapping type based on the type of each propertySet up Converters on mappings for XmlAdapters or JDK 1. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
MarshalCallback | Purpose:Hold information about class based JAXB 2. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
MaxFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
MinFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
NamespaceInfo | Purpose:To store some information about a schema's target namespace and some additional information gathered from XmlSchema annotation at the package (namespace) level | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
PackageInfo | Represents the the package level annotations from a specific package. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
PatternFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
PatternListFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
Property | Purpose:To store information about a property on a class during JAXB 2. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
SchemaGenerator | Purpose:To generate Schema objects based on a map of TypeInfo objects, and some additional information gathered by the AnnotationsProcessing phase. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
SchemaTypeInfo | Purpose:Provide additional information about JAXB 2. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
SizeFacet | Class | org.eclipse.persistence.jaxb.compiler.facets | EclipseLink | |
TransformerPropertyBuilder | This class is building properties from write transformers. | Class | org.eclipse.persistence.jaxb.compiler.builder | EclipseLink |
TransformerReflectionHelper | Provides return type from write transformation method. | Class | org.eclipse.persistence.jaxb.compiler.builder.helper | EclipseLink |
TypeInfo | Purpose:Used to store meta data about JAXB 2. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
UnmarshalCallback | Purpose:Hold information about class based JAXB 2. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |
XmlNillableInfo | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink | |
XMLProcessor | Purpose: XMLProcessor is used to process the meta data provided in external OXM XML files. | Class | org.eclipse.persistence.jaxb.compiler | EclipseLink |