Uses of Interface
org.eclipse.persistence.jaxb.javamodel.JavaClass
Packages that use JavaClass
Package
Description
-
Uses of JavaClass in org.eclipse.persistence.jaxb.compiler
Methods in org.eclipse.persistence.jaxb.compiler that return JavaClassModifier and TypeMethodDescriptionProperty.getActualType()Return the generic type if it was set (collection or array item type) otherwise return the type of this propertyProperty.getActualValueType()Return the generic type if it was set (collection or array item type) otherwise return the type of this propertyElementDeclaration.getAdaptedJavaType()Get the adapted java type.Property.getGenericType()Property.getInverseReferencePropertyContainerClass()TypeInfo.getJavaClass()ElementDeclaration.getJavaType()The javaType associated with this element.Property.getKeyType()static JavaClassProperty.getOriginalType()Get the original type of the property.TypeInfo.getPackageLevelAdapterClass(String boundTypeName) Return the xmladapter class for a given bound type class name.TypeInfo.getPackageLevelAdapterClass(JavaClass boundType) Return the xmladapter class for a given bound type class.Property.getType()static JavaClassCompilerHelper.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.classProperty.getValueGenericType()Property.getValueType()AnnotationsProcessor.postBuildTypeInfo(JavaClass[] javaClasses) Process any additional classes (i.e.AnnotationsProcessor.processObjectFactory(JavaClass objectFactoryClass, List<JavaClass> classes) Methods in org.eclipse.persistence.jaxb.compiler that return types with arguments of type JavaClassModifier and TypeMethodDescriptionAnnotationsProcessor.getGeneratedClassesToArrayClasses()PackageInfo.getPackageLevelAdaptersByClass()TypeInfo.getPackageLevelAdaptersByClass()Return the Map of XmlAdapters for this TypeInfo.AnnotationsProcessor.getTypeInfoClasses()Methods in org.eclipse.persistence.jaxb.compiler with parameters of type JavaClassModifier and TypeMethodDescriptionstatic voidCompilerHelper.addClassToClassLoader(JavaClass cls, ClassLoader loader) voidAnnotationsProcessor.addEnumTypeInfo(JavaClass javaClass, EnumTypeInfo info) voidTypeInfo.addPackageLevelAdapterClass(JavaClass adapterClass, JavaClass boundType) Put a bound type class to adapter class entry in the Map.voidSchemaGenerator.addSchemaComponents(JavaClass myClass) protected booleanCompares a JavaModel JavaClass to a Class.protected booleanCompares a JavaModel JavaClass to a Class.protected booleanprotected booleanCompares a JavaModel JavaClass to a Class.protected booleanCompares a JavaModel JavaClass to a Class.protected booleanCompares a JavaModel JavaClass to a Class.voidAnnotationsProcessor.buildNewTypeInfo(JavaClass[] javaClasses) Convenience method which class pre and postBuildTypeInfo for a given set of JavaClasses.booleanXMLProcessor.classExistsInArray(JavaClass theClass, ArrayList<JavaClass> existingClasses) Convenience method to determine if a class exists in a given ArrayList.static ObjectCompilerHelper.createAccessorFor(JavaClass jClass, Property property, Helper helper, AccessorFactoryWrapper accessorFactory) MappingsGenerator.generateCollectionMapping(Property property, Descriptor descriptor, JavaClass descriptorJavaClass, NamespaceInfo namespaceInfo) MappingsGenerator.generateCompositeCollectionMapping(Property property, Descriptor descriptor, JavaClass javaClass, NamespaceInfo namespaceInfo, String referenceClassName) voidMappingsGenerator.generateDescriptor(JavaClass javaClass, CoreProject project) voidMappingsGenerator.generateDescriptorForJAXBElementSubclass(JavaClass javaClass, CoreProject project, NamespaceResolver nsr) MappingsGenerator.generateMapping(Property property, Descriptor descriptor, JavaClass descriptorJavaClass, NamespaceInfo namespaceInfo) Generate a mapping for a given Property.voidMappingsGenerator.generateMappings(TypeInfo info, Descriptor descriptor, JavaClass descriptorJavaClass, NamespaceInfo namespaceInfo) Generate mappings for a given TypeInfo.MappingsGenerator.generateXMLCollectionReferenceMapping(Property property, Descriptor descriptor, NamespaceInfo namespaceInfo, JavaClass referenceClass) Create an XMLCollectionReferenceMapping and add it to the descriptor.MappingsGenerator.generateXMLObjectReferenceMapping(Property property, Descriptor descriptor, NamespaceInfo namespaceInfo, JavaClass referenceClass) Create an XMLObjectReferenceMapping and add it to the descriptor.AnnotationsProcessor.getFieldPropertiesForClass(JavaClass cls, TypeInfo info, boolean onlyPublic) AnnotationsProcessor.getFieldPropertiesForClass(JavaClass cls, TypeInfo info, boolean onlyPublic, boolean onlyExplicit) static JavaClassAnnotationsProcessor.getNoAccessTypePropertiesForClass(JavaClass cls, TypeInfo info) AnnotationsProcessor.getPackageInfoForPackage(JavaClass javaClass) TypeInfo.getPackageLevelAdapterClass(JavaClass boundType) Return the xmladapter class for a given bound type class.AnnotationsProcessor.getPropertiesForClass(JavaClass cls, TypeInfo info) AnnotationsProcessor.getPropertyPropertiesForClass(JavaClass cls, TypeInfo info, boolean onlyPublic) AnnotationsProcessor.getPropertyPropertiesForClass(JavaClass cls, TypeInfo info, boolean onlyPublic, boolean onlyExplicit) AnnotationsProcessor.getPublicMemberPropertiesForClass(JavaClass cls, TypeInfo info) AnnotationsProcessor.getSchemaTypeFor(JavaClass javaClass) SchemaGenerator.getSchemaTypeFor(JavaClass javaClass) Return the schema type (as QName) based on a given JavaClass.AnnotationsProcessor.getSchemaTypeOrNullFor(JavaClass javaClass) static JavaClassCompilerHelper.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.classAnnotationsProcessor.postBuildTypeInfo(JavaClass[] javaClasses) Process any additional classes (i.e.AnnotationsProcessor.preBuildTypeInfo(JavaClass[] javaClasses) Process class level annotations only.AnnotationsProcessor.processObjectFactory(JavaClass objectFactoryClass, List<JavaClass> classes) voidAnnotationsProcessor.processPropertiesSuperClass(JavaClass cls, TypeInfo info) voidXMLProcessor.processXML(AnnotationsProcessor annotationsProcessor, JavaModelInput jModelInput, TypeMappingInfo[] typeMappingInfos, JavaClass[] originalJavaClasses) Process XmlBindings on a per package basis for a given AnnotationsProcessor instance.voidElementDeclaration.setAdaptedJavaType(JavaClass adaptedJavaType) Set the adapted java type if there is an XmlJavaTypeAdapter associated with this element This will also set the adaptedJavaTypeName (getAdaptedJavaTypeName)voidProperty.setAdapterClass(JavaClass adapterCls) Set an XmlAdapter on this Property.voidProperty.setGenericType(JavaClass genericType) voidProperty.setInverseReferencePropertyContainerClass(JavaClass cls) voidTypeInfo.setJavaClass(JavaClass javaClass) voidElementDeclaration.setJavaType(JavaClass type) Set the javaType associated with this element.voidProperty.setKeyType(JavaClass keyType) voidProperty.setOriginalType(JavaClass type) Set the original type of the property.voidvoidProperty.setValueGenericType(JavaClass valueGenericType) voidProperty.setValueType(JavaClass valueType) booleanAnnotationsProcessor.shouldGenerateTypeInfo(JavaClass javaClass) voidAnnotationsProcessor.updateGlobalElements(JavaClass[] classesToProcess) Method parameters in org.eclipse.persistence.jaxb.compiler with type arguments of type JavaClassModifier and TypeMethodDescriptionbooleanXMLProcessor.classExistsInArray(JavaClass theClass, ArrayList<JavaClass> existingClasses) Convenience method to determine if a class exists in a given ArrayList.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) voidSchemaGenerator.generateSchema(List<JavaClass> typeInfoClasses, Map<String, TypeInfo> typeInfo, Map<String, QName> userDefinedSchemaTypes, Map<String, PackageInfo> packageToPackageInfoMappings, Map<QName, ElementDeclaration> additionalGlobalElements, Map<String, Class<?>> arrayClassesToGeneratedClasses) voidSchemaGenerator.generateSchema(List<JavaClass> typeInfoClasses, Map<String, TypeInfo> typeInfo, Map<String, QName> userDefinedSchemaTypes, Map<String, PackageInfo> packageToPackageInfoMappings, Map<QName, ElementDeclaration> additionalGlobalElements, Map<String, Class<?>> arrayClassesToGeneratedClasses, SchemaOutputResolver outputResolver) AnnotationsProcessor.processObjectFactory(JavaClass objectFactoryClass, List<JavaClass> classes) voidPackageInfo.setPackageLevelAdaptersByClass(HashMap<String, JavaClass> packageLevelAdaptersByClass) Constructors in org.eclipse.persistence.jaxb.compiler with parameters of type JavaClassModifierConstructorDescriptionElementDeclaration(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, String defaultTargetNamespace) This constructor creates a Helper using the JavaModelInput instance's JavaModel and a map of javaclasses that were generated from Type objects.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.This constructor sets the Helper to be used throughout XML and Annotations processing. -
Uses of JavaClass in org.eclipse.persistence.jaxb.compiler.builder.helper
Methods in org.eclipse.persistence.jaxb.compiler.builder.helper that return JavaClassModifier and TypeMethodDescriptionTransformerReflectionHelper.getReturnTypeForWriteTransformationMethod(String methodName, JavaClass writerClass) TransformerReflectionHelper.getReturnTypeForWriteTransformationMethodTransformer(JavaClass writerClass) Methods in org.eclipse.persistence.jaxb.compiler.builder.helper with parameters of type JavaClassModifier and TypeMethodDescriptionTransformerReflectionHelper.getReturnTypeForWriteTransformationMethod(String methodName, JavaClass writerClass) TransformerReflectionHelper.getReturnTypeForWriteTransformationMethodTransformer(JavaClass writerClass) -
Uses of JavaClass in org.eclipse.persistence.jaxb.javamodel
Methods in org.eclipse.persistence.jaxb.javamodel that return JavaClassModifier and TypeMethodDescriptionJavaClass.getComponentType()Helper.getGenericReturnType(JavaMethod meth) Return a given method's generic return type as a JavaClass.Helper.getJavaClass(Class<?> javaClass) Return a JavaClass instance created based the provided class.Helper.getJavaClass(String javaClassName) Return a JavaClass instance created based on fully qualified class name.Helper.getJavaClassArray(Class<?>... classes) Return array of JavaClass instances created based on the provided classes.JavaModelInput.getJavaClasses()Helper.getJaxbElementClass()Return a JavaClass instance based on the @see jakarta.xml.bind.JAXBElement .Helper.getObjectClass()Return a JavaClass instance based on the @see java.lang.Object .JavaConstructor.getOwningClass()JavaMethod.getOwningClass()JavaConstructor.getParameterTypes()JavaMethod.getParameterTypes()JavaField.getResolvedType()JavaMethod.getReturnType()JavaClass.getSuperclass()Returns a JavaClass instance wrapping the provided field's resolved type.Methods in org.eclipse.persistence.jaxb.javamodel that return types with arguments of type JavaClassModifier and TypeMethodDescriptionJavaClass.getActualTypeArguments()JavaClass.getDeclaredClasses()Methods in org.eclipse.persistence.jaxb.javamodel with parameters of type JavaClassModifier and TypeMethodDescriptionbooleanHelper.classExistsInArray(JavaClass theClass, List<JavaClass> existingClasses) Convenience method to determine if a class exists in a given ArrayList.intJavaHasAnnotations.getAnnotation(JavaClass arg0) Class<?> Helper.getClassForJavaClass(JavaClass javaClass) JavaClass.getConstructor(JavaClass[] parameterTypes) JavaHasAnnotations.getDeclaredAnnotation(JavaClass arg0) JavaClass.getDeclaredConstructor(JavaClass[] parameterTypes) JavaClass.getDeclaredMethod(String arg0, JavaClass[] arg1) booleanJavaClass.isAssignableFrom(JavaClass arg0) booleanHelper.isBuiltInJavaType(JavaClass jClass) Indicates if a given JavaClass is a built-in Java type.booleanHelper.isCollectionType(JavaClass type) booleanMethod parameters in org.eclipse.persistence.jaxb.javamodel with type arguments of type JavaClassModifier and TypeMethodDescriptionbooleanHelper.classExistsInArray(JavaClass theClass, List<JavaClass> existingClasses) Convenience method to determine if a class exists in a given ArrayList. -
Uses of JavaClass in org.eclipse.persistence.jaxb.javamodel.oxm
Classes in org.eclipse.persistence.jaxb.javamodel.oxm that implement JavaClassModifier and TypeClassDescriptionclassINTERNAL:classINTERNAL:classINTERNAL:Methods in org.eclipse.persistence.jaxb.javamodel.oxm that return JavaClassModifier and TypeMethodDescriptionObtain theJavaClassgiven the corresponding JavaClass.Obtain theJavaClassgiven the corresponding JavaClass'name.OXMJavaClassImpl.getComponentType()If thisJavaClassis an array type, return the type of the array components.OXMJAXBElementImpl.getComponentType()OXMObjectFactoryImpl.getComponentType()OXMJavaModelInputImpl.getJavaClasses()Returns thisJavaModelInput'sarray ofJavaClasses.OXMJavaConstructorImpl.getOwningClass()OXMJavaFieldImpl.getOwningClass()OXMJavaMethodImpl.getOwningClass()OXMJavaConstructorImpl.getParameterTypes()OXMJavaMethodImpl.getParameterTypes()OXMJavaFieldImpl.getResolvedType()OXMJavaMethodImpl.getReturnType()OXMJavaClassImpl.getSuperclass()Returns the super class of thisJavaClass.OXMJAXBElementImpl.getSuperclass()OXMObjectFactoryImpl.getSuperclass()Methods in org.eclipse.persistence.jaxb.javamodel.oxm that return types with arguments of type JavaClassModifier and TypeMethodDescriptionOXMJavaClassImpl.getActualTypeArguments()Return the "actual" type from a parameterized type.OXMJAXBElementImpl.getActualTypeArguments()OXMObjectFactoryImpl.getActualTypeArguments()OXMJavaClassImpl.getDeclaredClasses()Return thisJavaClass'inner classes.OXMJAXBElementImpl.getDeclaredClasses()OXMObjectFactoryImpl.getDeclaredClasses()Methods in org.eclipse.persistence.jaxb.javamodel.oxm with parameters of type JavaClassModifier and TypeMethodDescriptionOXMJavaClassImpl.getAnnotation(JavaClass aClass) If thisJavaClassis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.OXMJavaFieldImpl.getAnnotation(JavaClass aClass) OXMJavaMethodImpl.getAnnotation(JavaClass arg0) OXMJavaPackageImpl.getAnnotation(JavaClass aClass) If thisJavaPackageis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.OXMJAXBElementImpl.getAnnotation(JavaClass arg0) OXMObjectFactoryImpl.getAnnotation(JavaClass arg0) OXMJavaClassImpl.getConstructor(JavaClass[] parameterTypes) Return theJavaConstructorfor thisJavaClassthat has the provided parameter types.OXMJAXBElementImpl.getConstructor(JavaClass[] parameterTypes) OXMObjectFactoryImpl.getConstructor(JavaClass[] parameterTypes) OXMJavaClassImpl.getDeclaredAnnotation(JavaClass arg0) If thisJavaClassdeclares anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.OXMJavaFieldImpl.getDeclaredAnnotation(JavaClass aClass) OXMJavaMethodImpl.getDeclaredAnnotation(JavaClass arg0) OXMJavaPackageImpl.getDeclaredAnnotation(JavaClass arg0) Not supported.OXMJAXBElementImpl.getDeclaredAnnotation(JavaClass arg0) OXMObjectFactoryImpl.getDeclaredAnnotation(JavaClass arg0) OXMJavaClassImpl.getDeclaredConstructor(JavaClass[] parameterTypes) Return the declaredJavaConstructorfor thisJavaClass.OXMJAXBElementImpl.getDeclaredConstructor(JavaClass[] parameterTypes) OXMObjectFactoryImpl.getDeclaredConstructor(JavaClass[] parameterTypes) OXMJavaClassImpl.getDeclaredMethod(String name, JavaClass[] args) Return the declaredJavaMethodfor thisJavaClass, identified byname, with the signature matchingargs.OXMJAXBElementImpl.getDeclaredMethod(String arg0, JavaClass[] arg1) OXMObjectFactoryImpl.getDeclaredMethod(String arg0, JavaClass[] arg1) Return theJavaMethodfor thisJavaClass, identified byname, with the signature matchingargs.booleanOXMJavaClassImpl.isAssignableFrom(JavaClass arg0) Indicates if thisJavaClassis either the same as, or is a superclass of, thejavaClassargument.booleanOXMJAXBElementImpl.isAssignableFrom(JavaClass arg0) booleanOXMObjectFactoryImpl.isAssignableFrom(JavaClass arg0) Constructors in org.eclipse.persistence.jaxb.javamodel.oxm with parameters of type JavaClassModifierConstructorDescriptionOXMJavaConstructorImpl(JavaClass owner) Construct a new instance ofOXMJavaConstructorImpl.OXMJavaFieldImpl(String aFieldName, String aFieldTypeName, JavaClass owner) Construct a new instance ofOXMJavaFieldImpl.OXMJavaMethodImpl(String methodName, JavaClass returnType, JavaClass owner) Construct a new instance ofOXMJavaMethodImpl.OXMJavaModelImpl(ClassLoader loader, JavaClass[] javaClasses) Construct a new instance ofOXMJavaModelImpl.OXMJavaModelInputImpl(JavaClass[] types, JavaModel javaModel) Construct a new instance ofOXMJavaModelInputImpl. -
Uses of JavaClass in org.eclipse.persistence.jaxb.javamodel.reflection
Classes in org.eclipse.persistence.jaxb.javamodel.reflection that implement JavaClassFields in org.eclipse.persistence.jaxb.javamodel.reflection declared as JavaClassMethods in org.eclipse.persistence.jaxb.javamodel.reflection that return JavaClassModifier and TypeMethodDescriptionJavaClassImpl.getComponentType()JavaModelInputImpl.getJavaClasses()JavaClassImpl.getOwningClass()JavaConstructorImpl.getOwningClass()JavaFieldImpl.getOwningClass()JavaMethodImpl.getOwningClass()JavaConstructorImpl.getParameterTypes()JavaMethodImpl.getParameterTypes()JavaFieldImpl.getResolvedType()JavaMethodImpl.getResolvedType()JavaMethodImpl.getReturnType()JavaClassImpl.getSuperclass()JavaClassImpl.getSuperClassOverride()Methods in org.eclipse.persistence.jaxb.javamodel.reflection that return types with arguments of type JavaClassModifier and TypeMethodDescriptionJavaClassImpl.getActualTypeArguments()JavaClassImpl.getDeclaredClasses()Methods in org.eclipse.persistence.jaxb.javamodel.reflection with parameters of type JavaClassModifier and TypeMethodDescriptionJavaClassImpl.getAnnotation(JavaClass arg0) Assumes JavaType is a JavaClassImpl instanceJavaFieldImpl.getAnnotation(JavaClass arg0) JavaMethodImpl.getAnnotation(JavaClass arg0) JavaPackageImpl.getAnnotation(JavaClass arg0) Assumes JavaType is a JavaClassImpl instanceJavaClassImpl.getConstructor(JavaClass[] paramTypes) JavaClassImpl.getDeclaredAnnotation(JavaClass arg0) JavaFieldImpl.getDeclaredAnnotation(JavaClass arg0) JavaMethodImpl.getDeclaredAnnotation(JavaClass arg0) JavaPackageImpl.getDeclaredAnnotation(JavaClass arg0) JavaClassImpl.getDeclaredConstructor(JavaClass[] paramTypes) JavaClassImpl.getDeclaredMethod(String arg0, JavaClass[] arg1) Assumes JavaType[] contains JavaClassImpl instancesAssumes JavaType[] contains JavaClassImpl instancesbooleanJavaClassImpl.isAssignableFrom(JavaClass arg0) voidJavaClassImpl.setSuperClassOverride(JavaClass superClassOverride) -
Uses of JavaClass in org.eclipse.persistence.jaxb.javamodel.xjc
Classes in org.eclipse.persistence.jaxb.javamodel.xjc that implement JavaClassMethods in org.eclipse.persistence.jaxb.javamodel.xjc that return JavaClassModifier and TypeMethodDescriptionObtain theJavaClassgiven the corresponding JavaClass.Obtain theJavaClassgiven the corresponding JavaClass'name.XJCJavaClassImpl.getComponentType()If thisJavaClassis an array type, return the type of the array components.XJCJavaModelInputImpl.getJavaClasses()Returns thisJavaModelInput'sarray ofJavaClasses.XJCJavaConstructorImpl.getOwningClass()Returns theJavaClasswhich contains this constructor.XJCJavaFieldImpl.getOwningClass()Returns theJavaClasswhich contains this field.XJCJavaMethodImpl.getOwningClass()Returns theJavaClasswhich contains this method.XJCJavaConstructorImpl.getParameterTypes()Returns the array of parameters for thisJavaConstructor.XJCJavaMethodImpl.getParameterTypes()Returns the array of parameters for thisJavaMethod.XJCJavaFieldImpl.getResolvedType()Returns theJavaClassrepresenting the type of thisJavaField.XJCJavaMethodImpl.getResolvedType()Returns thisJavaMethod'sreturn type.XJCJavaMethodImpl.getReturnType()Returns thisJavaMethod'sreturn type.XJCJavaClassImpl.getSuperclass()Returns the super class of thisJavaClass.Methods in org.eclipse.persistence.jaxb.javamodel.xjc that return types with arguments of type JavaClassModifier and TypeMethodDescriptionXJCJavaClassImpl.getActualTypeArguments()Return the "actual" type from a parameterized type.XJCJavaClassImpl.getDeclaredClasses()Return thisJavaClass'inner classes.XJCJavaModelImpl.getJavaModelClasses()Returns aMapof thisJavaModel'sJavaClasses, keyed on class name.Methods in org.eclipse.persistence.jaxb.javamodel.xjc with parameters of type JavaClassModifier and TypeMethodDescriptionXJCJavaClassImpl.getAnnotation(JavaClass aClass) If thisJavaClassis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.XJCJavaFieldImpl.getAnnotation(JavaClass aClass) If thisJavaFieldis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.XJCJavaMethodImpl.getAnnotation(JavaClass aClass) If thisJavaMethodis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.XJCJavaPackageImpl.getAnnotation(JavaClass aClass) If thisJavaPackageis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.XJCJavaClassImpl.getConstructor(JavaClass[] parameterTypes) Return theJavaConstructorfor thisJavaClassthat has the provided parameter types.XJCJavaClassImpl.getDeclaredAnnotation(JavaClass arg0) Not supported.XJCJavaFieldImpl.getDeclaredAnnotation(JavaClass aClass) If thisJavaFieldis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.XJCJavaMethodImpl.getDeclaredAnnotation(JavaClass arg0) Not supported.XJCJavaPackageImpl.getDeclaredAnnotation(JavaClass arg0) Not supported.XJCJavaClassImpl.getDeclaredConstructor(JavaClass[] parameterTypes) Return the declaredJavaConstructorfor thisJavaClassthat has the provided parameter types.XJCJavaClassImpl.getDeclaredMethod(String name, JavaClass[] args) Return the declaredJavaMethodfor thisJavaClass, identified byname, with the signature matchingargs.Return theJavaMethodfor thisJavaClass, identified byname, with the signature matchingargs.booleanXJCJavaClassImpl.isAssignableFrom(JavaClass javaClass) Indicates if thisJavaClassis either the same as, or is a superclass of, thejavaClassargument.voidXJCJavaClassImpl.setActualTypeArgument(JavaClass javaClass) voidXJCJavaConstructorImpl.setOwningClass(JavaClass owningClass) Set theJavaClasswhich contains this constructor.voidXJCJavaFieldImpl.setOwningClass(JavaClass owningClass) Set theJavaClasswhich contains this field.voidXJCJavaMethodImpl.setOwningClass(JavaClass owningClass) Set theJavaClasswhich contains this method.Method parameters in org.eclipse.persistence.jaxb.javamodel.xjc with type arguments of type JavaClassModifier and TypeMethodDescriptionvoidXJCJavaModelImpl.setJavaModelClasses(Map<String, JavaClass> javaModelClasses) Sets theMapofJavaClassesfor thisJavaModel's, keyed on class name.Constructors in org.eclipse.persistence.jaxb.javamodel.xjc with parameters of type JavaClassModifierConstructorDescriptionXJCJavaConstructorImpl(com.sun.codemodel.JMethod constructor, com.sun.codemodel.JCodeModel codeModel, DynamicClassLoader loader, JavaClass owner) Construct a new instance ofXJCJavaConstructorImpl.XJCJavaFieldImpl(com.sun.codemodel.JFieldVar javaField, com.sun.codemodel.JCodeModel codeModel, DynamicClassLoader loader, JavaClass owner) Construct a new instance ofXJCJavaFieldImpl.XJCJavaMethodImpl(com.sun.codemodel.JMethod javaMethod, com.sun.codemodel.JCodeModel codeModel, DynamicClassLoader loader, JavaClass owner) Construct a new instance ofXJCJavaMethodImpl.XJCJavaModelInputImpl(JavaClass[] types, JavaModel javaModel) Construct a new instance ofXJCJavaModelInputImpl.