| Name | Description | Type | Package | Framework |
| AnnotationHelper | Purpose:Provide a class which is responsible for returning Annotations from AnnotatedElements. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| AnnotationProxy | Purpose:The purpose of this class is to act as a dynamic proxy that allows JDK Annotation method calls to be made on a non Annotation object. | Class | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| Helper | Purpose:To provide helper methods and constants to assist in integrating TopLink JAXB 2. | Class | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaAnnotation | Purpose:A TopLink JAXB 2. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaAnnotationImpl | Purpose:A wrapper class for a JDK Annotation. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| JavaClass | Purpose:A TopLink JAXB 2. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaClassImpl | Purpose:A wrapper class for a JDK Class. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| JavaClassInstanceOf | enum JavaClassInstanceOf Purpose:To provide faster alternative to instanceof. | Class | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaConstructor | Purpose: JavaModel representation of a java. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaConstructorImpl | Purpose: JavaModel representation of a java. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| JavaField | Purpose:A TopLink JAXB 2. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaFieldImpl | Purpose:A wrapper class for a JDK Field. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| JavaHasAnnotations | Purpose:A superinterface for those interfaces which represent Ensure that subinterfaces define methods for accessing both inherited | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaMethod | Purpose:A TopLink JAXB 2. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaMethodImpl | Purpose:A wrapper for a JDK Method. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| JavaModel | Purpose:The JavaModel is the central access point to the TopLink JAXB 2. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaModelImpl | Purpose:The JavaModel is the central access point to the TopLink JAXB 2. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| JavaModelInput | Purpose:Provide a pluggable method for implementations of the TopLink JAXB 2. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaModelInputImpl | Purpose:Provide access to an array of JavaClass instances and their associated JavaModel. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| JavaPackage | Purpose:A TopLink JAXB 2. | Interface | org.eclipse.persistence.jaxb.javamodel | EclipseLink |
| JavaPackageImpl | Purpose:A wrapper class for a JDK Package. | Class | org.eclipse.persistence.jaxb.javamodel.reflection | EclipseLink |
| OXMJavaClassImpl | Purpose: JavaClass implementation wrapping MOXy's xmlmodel. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMJavaConstructorImpl | Purpose: JavaConstructor implementation used when bootstrapping a DynamicJAXBContext from XML Bindings. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMJavaFieldImpl | Purpose: JavaField implementation used when bootstrapping a DynamicJAXBContext from XML Bindings. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMJavaMethodImpl | Purpose: JavaMethod implementation used when bootstrapping a DynamicJAXBContext from XML Bindings. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMJavaModelImpl | Purpose: JavaModel implementation backed by a collection of MOXY's xmlmodel. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMJavaModelInputImpl | Purpose: JavaModelInput implementation backed by a collection of MOXY's xmlmodel. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMJavaPackageImpl | Purpose: JavaPackage implementation used when bootstrapping a DynamicJAXBContext from XML Bindings. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMJAXBElementImpl | Purpose: Specialized JavaClass used to represent a JAXBElement. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| OXMObjectFactoryImpl | Purpose: Specialized JavaClass implementation wrapping MOXy's xmlmodel. | Class | org.eclipse.persistence.jaxb.javamodel.oxm | EclipseLink |
| XJCJavaAnnotationImpl | Purpose: JavaAnnotation implementation wrapping XJC's JAnnotationUse. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |
| XJCJavaClassImpl | Purpose: JavaClass implementation wrapping XJC's JDefinedClass. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |
| XJCJavaConstructorImpl | Purpose: JavaConstructor implementation wrapping XJC's JMethod. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |
| XJCJavaFieldImpl | Purpose: JavaField implementation wrapping XJC's JFieldVar. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |
| XJCJavaMethodImpl | Purpose: JavaMethod implementation wrapping XJC's JMethod. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |
| XJCJavaModelImpl | Purpose: JavaModel implementation wrapping XJC's JCodeModel. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |
| XJCJavaModelInputImpl | Purpose: JavaModelInput implementation for XJC. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |
| XJCJavaPackageImpl | Purpose: JavaPackage implementation wrapping XJC's JPackage. | Class | org.eclipse.persistence.jaxb.javamodel.xjc | EclipseLink |