| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | Property. getActualType()Return the generic type if it was set (collection or array item type) otherwise return the
 type of this property | 
| JavaClass | Property. getActualValueType()Return the generic type if it was set (collection or array item type) otherwise return the
 type of this property | 
| JavaClass | ElementDeclaration. getAdaptedJavaType()Get the adapted java type. | 
| JavaClass | Property. getGenericType() | 
| JavaClass | Property. getInverseReferencePropertyContainerClass() | 
| JavaClass | TypeInfo. getJavaClass() | 
| JavaClass | ElementDeclaration. getJavaType()The javaType associated with this element. | 
| JavaClass | Property. getKeyType() | 
| static JavaClass | CompilerHelper. getNextMappedSuperClass(JavaClass cls,
                       Map<String,TypeInfo> typeInfo,
                       Helper helper) | 
| JavaClass | Property. getOriginalType()Get the original type of the property. | 
| JavaClass | TypeInfo. getPackageLevelAdapterClass(JavaClass boundType)Return the xmladapter class for a given bound type class. | 
| JavaClass | TypeInfo. getPackageLevelAdapterClass(String boundTypeName)Return the xmladapter class for a given bound type class name. | 
| JavaClass | Property. getType() | 
| static JavaClass | CompilerHelper. getTypeFromAdapterClass(JavaClass adapterClass,
                       Helper helper)If adapter class is null return null If there is a marshal method that
 returns something other than Object on the adapter class return the
 return type of that method Otherwise return Object.class | 
| JavaClass | Property. getValueGenericType() | 
| JavaClass | Property. getValueType() | 
| JavaClass[] | AnnotationsProcessor. postBuildTypeInfo(JavaClass[] javaClasses)Process any additional classes (i.e. | 
| JavaClass[] | AnnotationsProcessor. processObjectFactory(JavaClass objectFactoryClass,
                    List<JavaClass> classes) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<Class,JavaClass> | AnnotationsProcessor. getGeneratedClassesToArrayClasses() | 
| HashMap<String,JavaClass> | TypeInfo. getPackageLevelAdaptersByClass()Return the Map of XmlAdapters for this TypeInfo. | 
| HashMap<String,JavaClass> | PackageInfo. getPackageLevelAdaptersByClass() | 
| List<JavaClass> | AnnotationsProcessor. getTypeInfoClasses() | 
| Modifier and Type | Method and Description | 
|---|---|
| SchemaTypeInfo | AnnotationsProcessor. addClass(JavaClass javaClass) | 
| static void | CompilerHelper. addClassToClassLoader(JavaClass cls,
                     ClassLoader loader) | 
| void | AnnotationsProcessor. addEnumTypeInfo(JavaClass javaClass,
               EnumTypeInfo info) | 
| void | TypeInfo. addPackageLevelAdapterClass(JavaClass adapterClass,
                           JavaClass boundType)Put a bound type class to adapter class entry in the Map. | 
| void | SchemaGenerator. addSchemaComponents(JavaClass myClass) | 
| protected boolean | SchemaGenerator. areEquals(JavaClass src,
         Class tgt)Compares a JavaModel JavaClass to a Class. | 
| protected boolean | MappingsGenerator. areEquals(JavaClass src,
         Class tgt) | 
| protected boolean | AnnotationsProcessor. areEquals(JavaClass src,
         Class tgt)Compares a JavaModel JavaClass to a Class. | 
| protected boolean | SchemaGenerator. areEquals(JavaClass src,
         String tgtCanonicalName)Compares a JavaModel JavaClass to a Class. | 
| protected boolean | MappingsGenerator. areEquals(JavaClass src,
         String tgtCanonicalName)Compares a JavaModel JavaClass to a Class. | 
| protected boolean | AnnotationsProcessor. areEquals(JavaClass src,
         String tgtCanonicalName)Compares a JavaModel JavaClass to a Class. | 
| void | AnnotationsProcessor. buildNewTypeInfo(JavaClass[] javaClasses)Convenience method which class pre and postBuildTypeInfo for a given set
 of JavaClasses. | 
| boolean | XMLProcessor. classExistsInArray(JavaClass theClass,
                  ArrayList<JavaClass> existingClasses)Convenience method to determine if a class exists in a given ArrayList. | 
| static Object | CompilerHelper. createAccessorFor(JavaClass jClass,
                 Property property,
                 Helper helper,
                 AccessorFactoryWrapper accessorFactory) | 
| Mapping | MappingsGenerator. generateCollectionMapping(Property property,
                         Descriptor descriptor,
                         JavaClass descriptorJavaClass,
                         NamespaceInfo namespaceInfo) | 
| CompositeCollectionMapping | MappingsGenerator. generateCompositeCollectionMapping(Property property,
                                  Descriptor descriptor,
                                  JavaClass javaClass,
                                  NamespaceInfo namespaceInfo,
                                  String referenceClassName) | 
| void | MappingsGenerator. generateDescriptor(JavaClass javaClass,
                  CoreProject project) | 
| void | MappingsGenerator. generateDescriptorForJAXBElementSubclass(JavaClass javaClass,
                                        CoreProject project,
                                        NamespaceResolver nsr) | 
| Mapping | MappingsGenerator. generateMapping(Property property,
               Descriptor descriptor,
               JavaClass descriptorJavaClass,
               NamespaceInfo namespaceInfo)Generate a mapping for a given Property. | 
| void | MappingsGenerator. generateMappings(TypeInfo info,
                Descriptor descriptor,
                JavaClass descriptorJavaClass,
                NamespaceInfo namespaceInfo)Generate mappings for a given TypeInfo. | 
| CollectionReferenceMapping | MappingsGenerator. generateXMLCollectionReferenceMapping(Property property,
                                     Descriptor descriptor,
                                     NamespaceInfo namespaceInfo,
                                     JavaClass referenceClass)Create an XMLCollectionReferenceMapping and add it to the descriptor. | 
| ObjectReferenceMapping | MappingsGenerator. generateXMLObjectReferenceMapping(Property property,
                                 Descriptor descriptor,
                                 NamespaceInfo namespaceInfo,
                                 JavaClass referenceClass)Create an XMLObjectReferenceMapping and add it to the descriptor. | 
| ArrayList<Property> | AnnotationsProcessor. getFieldPropertiesForClass(JavaClass cls,
                          TypeInfo info,
                          boolean onlyPublic) | 
| ArrayList<Property> | AnnotationsProcessor. getFieldPropertiesForClass(JavaClass cls,
                          TypeInfo info,
                          boolean onlyPublic,
                          boolean onlyExplicit) | 
| static JavaClass | CompilerHelper. getNextMappedSuperClass(JavaClass cls,
                       Map<String,TypeInfo> typeInfo,
                       Helper helper) | 
| ArrayList | AnnotationsProcessor. getNoAccessTypePropertiesForClass(JavaClass cls,
                                 TypeInfo info) | 
| PackageInfo | AnnotationsProcessor. getPackageInfoForPackage(JavaClass javaClass) | 
| JavaClass | TypeInfo. getPackageLevelAdapterClass(JavaClass boundType)Return the xmladapter class for a given bound type class. | 
| ArrayList<Property> | AnnotationsProcessor. getPropertiesForClass(JavaClass cls,
                     TypeInfo info) | 
| ArrayList<Property> | AnnotationsProcessor. getPropertyPropertiesForClass(JavaClass cls,
                             TypeInfo info,
                             boolean onlyPublic) | 
| ArrayList<Property> | AnnotationsProcessor. getPropertyPropertiesForClass(JavaClass cls,
                             TypeInfo info,
                             boolean onlyPublic,
                             boolean onlyExplicit) | 
| ArrayList | AnnotationsProcessor. getPublicMemberPropertiesForClass(JavaClass cls,
                                 TypeInfo info) | 
| QName | SchemaGenerator. getSchemaTypeFor(JavaClass javaClass)Return the schema type (as QName) based on a given JavaClass. | 
| QName | AnnotationsProcessor. getSchemaTypeFor(JavaClass javaClass) | 
| QName | AnnotationsProcessor. getSchemaTypeOrNullFor(JavaClass javaClass) | 
| static JavaClass | CompilerHelper. getTypeFromAdapterClass(JavaClass adapterClass,
                       Helper helper)If adapter class is null return null If there is a marshal method that
 returns something other than Object on the adapter class return the
 return type of that method Otherwise return Object.class | 
| JavaClass[] | AnnotationsProcessor. postBuildTypeInfo(JavaClass[] javaClasses)Process any additional classes (i.e. | 
| Map<String,TypeInfo> | AnnotationsProcessor. preBuildTypeInfo(JavaClass[] javaClasses)Process class level annotations only. | 
| JavaClass[] | AnnotationsProcessor. processObjectFactory(JavaClass objectFactoryClass,
                    List<JavaClass> classes) | 
| void | AnnotationsProcessor. processPropertiesSuperClass(JavaClass cls,
                           TypeInfo info) | 
| void | XMLProcessor. processXML(AnnotationsProcessor annotationsProcessor,
          JavaModelInput jModelInput,
          TypeMappingInfo[] typeMappingInfos,
          JavaClass[] originalJavaClasses)Process XmlBindings on a per package basis for a given
 AnnotationsProcessor instance. | 
| void | ElementDeclaration. setAdaptedJavaType(JavaClass adaptedJavaType)Set the adapted java type if there is an XmlJavaTypeAdapter associated with this element
 This will also set the adaptedJavaTypeName (getAdaptedJavaTypeName) | 
| void | Property. setAdapterClass(JavaClass adapterCls)Set an XmlAdapter on this Property. | 
| void | Property. setGenericType(JavaClass genericType) | 
| void | Property. setInverseReferencePropertyContainerClass(JavaClass cls) | 
| void | TypeInfo. setJavaClass(JavaClass javaClass) | 
| void | ElementDeclaration. setJavaType(JavaClass type)Set the javaType associated with this element. | 
| void | Property. setKeyType(JavaClass keyType) | 
| void | Property. setOriginalType(JavaClass type)Set the original type of the property. | 
| void | Property. setType(JavaClass cls) | 
| void | Property. setValueGenericType(JavaClass valueGenericType) | 
| void | Property. setValueType(JavaClass valueType) | 
| boolean | AnnotationsProcessor. shouldGenerateTypeInfo(JavaClass javaClass) | 
| void | AnnotationsProcessor. updateGlobalElements(JavaClass[] classesToProcess) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | XMLProcessor. classExistsInArray(JavaClass theClass,
                  ArrayList<JavaClass> existingClasses)Convenience method to determine if a class exists in a given ArrayList. | 
| CoreProject | MappingsGenerator. generateProject(List<JavaClass> typeInfoClasses,
               Map<String,TypeInfo> typeInfo,
               Map<String,QName> userDefinedSchemaTypes,
               Map<String,PackageInfo> packageToPackageInfoMappings,
               Map<QName,ElementDeclaration> globalElements,
               List<ElementDeclaration> localElements,
               Map<TypeMappingInfo,Class> typeMappingInfoToGeneratedClass,
               Map<TypeMappingInfo,Class> typeMappingInfoToAdapterClasses,
               boolean isDefaultNamespaceAllowed) | 
| void | SchemaGenerator. generateSchema(List<JavaClass> typeInfoClasses,
              Map<String,TypeInfo> typeInfo,
              Map<String,QName> userDefinedSchemaTypes,
              Map<String,PackageInfo> packageToPackageInfoMappings,
              Map<QName,ElementDeclaration> additionalGlobalElements,
              Map<String,Class> arrayClassesToGeneratedClasses) | 
| void | SchemaGenerator. generateSchema(List<JavaClass> typeInfoClasses,
              Map<String,TypeInfo> typeInfo,
              Map<String,QName> userDefinedSchemaTypes,
              Map<String,PackageInfo> packageToPackageInfoMappings,
              Map<QName,ElementDeclaration> additionalGlobalElements,
              Map<String,Class> arrayClassesToGeneratedClasses,
              jakarta.xml.bind.SchemaOutputResolver outputResolver) | 
| JavaClass[] | AnnotationsProcessor. processObjectFactory(JavaClass objectFactoryClass,
                    List<JavaClass> classes) | 
| void | PackageInfo. setPackageLevelAdaptersByClass(HashMap<String,JavaClass> packageLevelAdaptersByClass) | 
| Constructor and Description | 
|---|
| ElementDeclaration(QName name,
                  JavaClass javaType,
                  String javaTypeName,
                  boolean isList)Create a new ElementDeclaration. | 
| ElementDeclaration(QName name,
                  JavaClass javaType,
                  String javaTypeName,
                  boolean isList,
                  Class scopeClass)Create a new ElementDeclaration and set the scope. | 
| EnumTypeInfo(Helper helper,
            JavaClass javaClass) | 
| Generator(JavaModelInput jModelInput,
         TypeMappingInfo[] typeMappingInfos,
         JavaClass[] javaClasses,
         Map<Type,TypeMappingInfo> typeToTypeMappingInfo,
         Map<String,XmlBindings> xmlBindings,
         ClassLoader cLoader,
         String defaultTargetNamespace,
         boolean enableXmlAccessorFactory)This constructor will process and apply the given XmlBindings as appropriate. | 
| Generator(JavaModelInput jModelInput,
         TypeMappingInfo[] typeMappingInfos,
         JavaClass[] javaClasses,
         Map<Type,TypeMappingInfo> typeToTypeMappingInfo,
         String defaultTargetNamespace)This constructor creates a Helper using the JavaModelInput
 instance's JavaModel and a map of javaclasses that were generated from Type objects. | 
| TypeInfo(Helper helper,
        JavaClass javaClass)This constructor sets the Helper to be used throughout XML and Annotations
 processing. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | TransformerReflectionHelper. getReturnTypeForWriteTransformationMethod(String methodName,
                                         JavaClass writerClass) | 
| JavaClass | TransformerReflectionHelper. getReturnTypeForWriteTransformationMethodTransformer(JavaClass writerClass) | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | TransformerReflectionHelper. getReturnTypeForWriteTransformationMethod(String methodName,
                                         JavaClass writerClass) | 
| JavaClass | TransformerReflectionHelper. getReturnTypeForWriteTransformationMethodTransformer(JavaClass writerClass) | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | JavaModel. getClass(Class<?> jClass) | 
| JavaClass | JavaModel. getClass(String classname) | 
| JavaClass | JavaClass. getComponentType() | 
| JavaClass | Helper. getGenericReturnType(JavaMethod meth)Return a given method's generic return type as a JavaClass. | 
| JavaClass | Helper. getJavaClass(Class javaClass)Return a JavaClass instance created based the provided class. | 
| JavaClass | Helper. getJavaClass(String javaClassName)Return a JavaClass instance created based on fully qualified
 class name. | 
| JavaClass[] | Helper. getJavaClassArray(Class... classes)Return array of JavaClass instances created based on the provided classes. | 
| JavaClass[] | JavaModelInput. getJavaClasses() | 
| JavaClass | Helper. getJaxbElementClass()Return a JavaClass instance based on the @see jakarta.xml.bind.JAXBElement . | 
| JavaClass | Helper. getObjectClass()Return a JavaClass instance based on the @see java.lang.Object . | 
| JavaClass | JavaMethod. getOwningClass() | 
| JavaClass | JavaConstructor. getOwningClass() | 
| JavaClass[] | JavaMethod. getParameterTypes() | 
| JavaClass[] | JavaConstructor. getParameterTypes() | 
| JavaClass | JavaField. getResolvedType() | 
| JavaClass | JavaMethod. getReturnType() | 
| JavaClass | JavaClass. getSuperclass() | 
| JavaClass | Helper. getType(JavaField field)Returns a JavaClass instance wrapping the provided field's resolved
 type. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | Helper. classExistsInArray(JavaClass theClass,
                  List<JavaClass> existingClasses)Convenience method to determine if a class exists in a given ArrayList. | 
| int | JavaClassCompareByNamespace. compare(JavaClass arg1,
       JavaClass arg2) | 
| JavaAnnotation | JavaHasAnnotations. getAnnotation(JavaClass arg0) | 
| Class | Helper. getClassForJavaClass(JavaClass javaClass) | 
| JavaConstructor | JavaClass. getConstructor(JavaClass[] parameterTypes) | 
| JavaAnnotation | JavaHasAnnotations. getDeclaredAnnotation(JavaClass arg0) | 
| JavaConstructor | JavaClass. getDeclaredConstructor(JavaClass[] parameterTypes) | 
| JavaMethod | JavaClass. getDeclaredMethod(String arg0,
                 JavaClass[] arg1) | 
| JavaMethod | JavaClass. getMethod(String arg0,
         JavaClass[] arg1) | 
| boolean | JavaClass. isAssignableFrom(JavaClass arg0) | 
| boolean | Helper. isBuiltInJavaType(JavaClass jClass)Indicates if a given JavaClass is a built-in Java type. | 
| boolean | Helper. isCollectionType(JavaClass type) | 
| boolean | Helper. isMapType(JavaClass type) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | Helper. classExistsInArray(JavaClass theClass,
                  List<JavaClass> existingClasses)Convenience method to determine if a class exists in a given ArrayList. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OXMJavaClassImplINTERNAL: | 
| class  | OXMJAXBElementImplINTERNAL: | 
| class  | OXMObjectFactoryImplINTERNAL: | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | OXMJavaModelImpl. getClass(Class<?> jClass)Obtain the  JavaClassgiven the corresponding JavaClass. | 
| JavaClass | OXMJavaModelImpl. getClass(String className)Obtain the  JavaClassgiven the corresponding JavaClass'name. | 
| JavaClass | OXMObjectFactoryImpl. getComponentType() | 
| JavaClass | OXMJavaClassImpl. getComponentType()If this  JavaClassis an array type, return the type of the
 array components. | 
| JavaClass | OXMJAXBElementImpl. getComponentType() | 
| JavaClass[] | OXMJavaModelInputImpl. getJavaClasses()Returns this  JavaModelInput'sarray ofJavaClasses. | 
| JavaClass | OXMJavaMethodImpl. getOwningClass() | 
| JavaClass | OXMJavaFieldImpl. getOwningClass() | 
| JavaClass | OXMJavaConstructorImpl. getOwningClass() | 
| JavaClass[] | OXMJavaMethodImpl. getParameterTypes() | 
| JavaClass[] | OXMJavaConstructorImpl. getParameterTypes() | 
| JavaClass | OXMJavaFieldImpl. getResolvedType() | 
| JavaClass | OXMJavaMethodImpl. getReturnType() | 
| JavaClass | OXMObjectFactoryImpl. getSuperclass() | 
| JavaClass | OXMJavaClassImpl. getSuperclass()Returns the super class of this  JavaClass. | 
| JavaClass | OXMJAXBElementImpl. getSuperclass() | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<JavaClass> | OXMObjectFactoryImpl. getActualTypeArguments() | 
| Collection<JavaClass> | OXMJavaClassImpl. getActualTypeArguments()Return the "actual" type from a parameterized type. | 
| Collection<JavaClass> | OXMJAXBElementImpl. getActualTypeArguments() | 
| Collection<JavaClass> | OXMObjectFactoryImpl. getDeclaredClasses() | 
| Collection<JavaClass> | OXMJavaClassImpl. getDeclaredClasses()Return this  JavaClass'inner classes. | 
| Collection<JavaClass> | OXMJAXBElementImpl. getDeclaredClasses() | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaAnnotation | OXMObjectFactoryImpl. getAnnotation(JavaClass arg0) | 
| JavaAnnotation | OXMJavaPackageImpl. getAnnotation(JavaClass aClass)If this  JavaPackageis annotated with anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaAnnotation | OXMJavaMethodImpl. getAnnotation(JavaClass arg0) | 
| JavaAnnotation | OXMJavaFieldImpl. getAnnotation(JavaClass aClass) | 
| JavaAnnotation | OXMJavaClassImpl. getAnnotation(JavaClass aClass)If this  JavaClassis annotated with anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaAnnotation | OXMJAXBElementImpl. getAnnotation(JavaClass arg0) | 
| JavaConstructor | OXMObjectFactoryImpl. getConstructor(JavaClass[] parameterTypes) | 
| JavaConstructor | OXMJavaClassImpl. getConstructor(JavaClass[] parameterTypes)Return the  JavaConstructorfor thisJavaClassthat has the
 provided parameter types. | 
| JavaConstructor | OXMJAXBElementImpl. getConstructor(JavaClass[] parameterTypes) | 
| JavaAnnotation | OXMObjectFactoryImpl. getDeclaredAnnotation(JavaClass arg0) | 
| JavaAnnotation | OXMJavaPackageImpl. getDeclaredAnnotation(JavaClass arg0)Not supported. | 
| JavaAnnotation | OXMJavaMethodImpl. getDeclaredAnnotation(JavaClass arg0) | 
| JavaAnnotation | OXMJavaFieldImpl. getDeclaredAnnotation(JavaClass aClass) | 
| JavaAnnotation | OXMJavaClassImpl. getDeclaredAnnotation(JavaClass arg0)If this  JavaClassdeclares anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaAnnotation | OXMJAXBElementImpl. getDeclaredAnnotation(JavaClass arg0) | 
| JavaConstructor | OXMObjectFactoryImpl. getDeclaredConstructor(JavaClass[] parameterTypes) | 
| JavaConstructor | OXMJavaClassImpl. getDeclaredConstructor(JavaClass[] parameterTypes)Return the declared  JavaConstructorfor thisJavaClass. | 
| JavaConstructor | OXMJAXBElementImpl. getDeclaredConstructor(JavaClass[] parameterTypes) | 
| JavaMethod | OXMObjectFactoryImpl. getDeclaredMethod(String arg0,
                 JavaClass[] arg1) | 
| JavaMethod | OXMJavaClassImpl. getDeclaredMethod(String name,
                 JavaClass[] args)Return the declared  JavaMethodfor thisJavaClass,
 identified byname, with the signature matchingargs. | 
| JavaMethod | OXMJAXBElementImpl. getDeclaredMethod(String arg0,
                 JavaClass[] arg1) | 
| JavaMethod | OXMObjectFactoryImpl. getMethod(String arg0,
         JavaClass[] arg1) | 
| JavaMethod | OXMJavaClassImpl. getMethod(String name,
         JavaClass[] args)Return the  JavaMethodfor thisJavaClass,
 identified byname, with the signature matchingargs. | 
| JavaMethod | OXMJAXBElementImpl. getMethod(String arg0,
         JavaClass[] arg1) | 
| boolean | OXMObjectFactoryImpl. isAssignableFrom(JavaClass arg0) | 
| boolean | OXMJavaClassImpl. isAssignableFrom(JavaClass arg0)Indicates if this  JavaClassis either the same as, or is a superclass of,
 thejavaClassargument. | 
| boolean | OXMJAXBElementImpl. isAssignableFrom(JavaClass arg0) | 
| Constructor and Description | 
|---|
| OXMJavaConstructorImpl(JavaClass owner)Construct a new instance of  OXMJavaConstructorImpl. | 
| OXMJavaFieldImpl(String aFieldName,
                String aFieldTypeName,
                JavaClass owner)Construct a new instance of  OXMJavaFieldImpl. | 
| OXMJavaMethodImpl(String methodName,
                 JavaClass returnType,
                 JavaClass owner)Construct a new instance of  OXMJavaMethodImpl. | 
| OXMJavaModelImpl(ClassLoader loader,
                JavaClass[] javaClasses)Construct a new instance of  OXMJavaModelImpl. | 
| OXMJavaModelInputImpl(JavaClass[] types,
                     JavaModel javaModel)Construct a new instance of  OXMJavaModelInputImpl. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JavaClassImplINTERNAL: | 
| Modifier and Type | Field and Description | 
|---|---|
| protected JavaClass | JavaClassImpl. superClassOverride | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | JavaModelImpl. getClass(Class<?> jClass) | 
| JavaClass | JavaModelImpl. getClass(String className) | 
| JavaClass | JavaClassImpl. getComponentType() | 
| JavaClass[] | JavaModelInputImpl. getJavaClasses() | 
| JavaClass | JavaMethodImpl. getOwningClass() | 
| JavaClass | JavaFieldImpl. getOwningClass() | 
| JavaClass | JavaConstructorImpl. getOwningClass() | 
| JavaClass | JavaClassImpl. getOwningClass() | 
| JavaClass[] | JavaMethodImpl. getParameterTypes() | 
| JavaClass[] | JavaConstructorImpl. getParameterTypes() | 
| JavaClass | JavaMethodImpl. getResolvedType() | 
| JavaClass | JavaFieldImpl. getResolvedType() | 
| JavaClass | JavaMethodImpl. getReturnType() | 
| JavaClass | JavaClassImpl. getSuperclass() | 
| JavaClass | JavaClassImpl. getSuperClassOverride() | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<JavaClass> | JavaClassImpl. getDeclaredClasses() | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaAnnotation | JavaPackageImpl. getAnnotation(JavaClass arg0)Assumes JavaType is a JavaClassImpl instance | 
| JavaAnnotation | JavaMethodImpl. getAnnotation(JavaClass arg0) | 
| JavaAnnotation | JavaFieldImpl. getAnnotation(JavaClass arg0) | 
| JavaAnnotation | JavaClassImpl. getAnnotation(JavaClass arg0)Assumes JavaType is a JavaClassImpl instance | 
| JavaConstructor | JavaClassImpl. getConstructor(JavaClass[] paramTypes) | 
| JavaAnnotation | JavaPackageImpl. getDeclaredAnnotation(JavaClass arg0) | 
| JavaAnnotation | JavaMethodImpl. getDeclaredAnnotation(JavaClass arg0) | 
| JavaAnnotation | JavaFieldImpl. getDeclaredAnnotation(JavaClass arg0) | 
| JavaAnnotation | JavaClassImpl. getDeclaredAnnotation(JavaClass arg0) | 
| JavaConstructor | JavaClassImpl. getDeclaredConstructor(JavaClass[] paramTypes) | 
| JavaMethod | JavaClassImpl. getDeclaredMethod(String arg0,
                 JavaClass[] arg1)Assumes JavaType[] contains JavaClassImpl instances | 
| JavaMethod | JavaClassImpl. getMethod(String arg0,
         JavaClass[] arg1)Assumes JavaType[] contains JavaClassImpl instances | 
| boolean | JavaClassImpl. isAssignableFrom(JavaClass arg0) | 
| void | JavaClassImpl. setSuperClassOverride(JavaClass superClassOverride) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XJCJavaClassImplINTERNAL: | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaClass | XJCJavaModelImpl. getClass(Class<?> jClass)Obtain the  JavaClassgiven the corresponding JavaClass. | 
| JavaClass | XJCJavaModelImpl. getClass(String className)Obtain the  JavaClassgiven the corresponding JavaClass'name. | 
| JavaClass | XJCJavaClassImpl. getComponentType()If this  JavaClassis an array type, return the type of the
 array components. | 
| JavaClass[] | XJCJavaModelInputImpl. getJavaClasses()Returns this  JavaModelInput'sarray ofJavaClasses. | 
| JavaClass | XJCJavaMethodImpl. getOwningClass()Returns the  JavaClasswhich contains this method. | 
| JavaClass | XJCJavaFieldImpl. getOwningClass()Returns the  JavaClasswhich contains this field. | 
| JavaClass | XJCJavaConstructorImpl. getOwningClass()Returns the  JavaClasswhich contains this constructor. | 
| JavaClass[] | XJCJavaMethodImpl. getParameterTypes()Returns the array of parameters for this  JavaMethod. | 
| JavaClass[] | XJCJavaConstructorImpl. getParameterTypes()Returns the array of parameters for this  JavaConstructor. | 
| JavaClass | XJCJavaMethodImpl. getResolvedType()Returns this  JavaMethod'sreturn type. | 
| JavaClass | XJCJavaFieldImpl. getResolvedType()Returns the  JavaClassrepresenting the type of thisJavaField. | 
| JavaClass | XJCJavaMethodImpl. getReturnType()Returns this  JavaMethod'sreturn type. | 
| JavaClass | XJCJavaClassImpl. getSuperclass()Returns the super class of this  JavaClass. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<JavaClass> | XJCJavaClassImpl. getActualTypeArguments()Return the "actual" type from a parameterized type. | 
| Collection<JavaClass> | XJCJavaClassImpl. getDeclaredClasses()Return this  JavaClass'inner classes. | 
| Map<String,JavaClass> | XJCJavaModelImpl. getJavaModelClasses()Returns a  Mapof thisJavaModel'sJavaClasses, keyed on class name. | 
| Modifier and Type | Method and Description | 
|---|---|
| JavaAnnotation | XJCJavaPackageImpl. getAnnotation(JavaClass aClass)If this  JavaPackageis annotated with anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaAnnotation | XJCJavaMethodImpl. getAnnotation(JavaClass aClass)If this  JavaMethodis annotated with anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaAnnotation | XJCJavaFieldImpl. getAnnotation(JavaClass aClass)If this  JavaFieldis annotated with anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaAnnotation | XJCJavaClassImpl. getAnnotation(JavaClass aClass)If this  JavaClassis annotated with anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaConstructor | XJCJavaClassImpl. getConstructor(JavaClass[] parameterTypes)Return the  JavaConstructorfor thisJavaClassthat has the
 provided parameter types. | 
| JavaAnnotation | XJCJavaPackageImpl. getDeclaredAnnotation(JavaClass arg0)Not supported. | 
| JavaAnnotation | XJCJavaMethodImpl. getDeclaredAnnotation(JavaClass arg0)Not supported. | 
| JavaAnnotation | XJCJavaFieldImpl. getDeclaredAnnotation(JavaClass aClass)If this  JavaFieldis annotated with anAnnotationmatchingaClass,
 return itsJavaAnnotationrepresentation. | 
| JavaAnnotation | XJCJavaClassImpl. getDeclaredAnnotation(JavaClass arg0)Not supported. | 
| JavaConstructor | XJCJavaClassImpl. getDeclaredConstructor(JavaClass[] parameterTypes)Return the declared  JavaConstructorfor thisJavaClassthat has the
 provided parameter types. | 
| JavaMethod | XJCJavaClassImpl. getDeclaredMethod(String name,
                 JavaClass[] args)Return the declared  JavaMethodfor thisJavaClass,
 identified byname, with the signature matchingargs. | 
| JavaMethod | XJCJavaClassImpl. getMethod(String name,
         JavaClass[] args)Return the  JavaMethodfor thisJavaClass, identified
 byname, with the signature matchingargs. | 
| boolean | XJCJavaClassImpl. isAssignableFrom(JavaClass javaClass)Indicates if this  JavaClassis either the same as, or is a superclass of,
 thejavaClassargument. | 
| void | XJCJavaClassImpl. setActualTypeArgument(JavaClass javaClass) | 
| void | XJCJavaMethodImpl. setOwningClass(JavaClass owningClass)Set the  JavaClasswhich contains this method. | 
| void | XJCJavaFieldImpl. setOwningClass(JavaClass owningClass)Set the  JavaClasswhich contains this field. | 
| void | XJCJavaConstructorImpl. setOwningClass(JavaClass owningClass)Set the  JavaClasswhich contains this constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XJCJavaModelImpl. setJavaModelClasses(Map<String,JavaClass> javaModelClasses)Sets the  MapofJavaClassesfor thisJavaModel's, keyed on class name. | 
| Constructor and Description | 
|---|
| XJCJavaConstructorImpl(com.sun.codemodel.JMethod constructor,
                      com.sun.codemodel.JCodeModel codeModel,
                      DynamicClassLoader loader,
                      JavaClass owner)Construct a new instance of  XJCJavaConstructorImpl. | 
| XJCJavaFieldImpl(com.sun.codemodel.JFieldVar javaField,
                com.sun.codemodel.JCodeModel codeModel,
                DynamicClassLoader loader,
                JavaClass owner)Construct a new instance of  XJCJavaFieldImpl. | 
| XJCJavaMethodImpl(com.sun.codemodel.JMethod javaMethod,
                 com.sun.codemodel.JCodeModel codeModel,
                 DynamicClassLoader loader,
                 JavaClass owner)Construct a new instance of  XJCJavaMethodImpl. | 
| XJCJavaModelInputImpl(JavaClass[] types,
                     JavaModel javaModel)Construct a new instance of  XJCJavaModelInputImpl. | 
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.