Uses of Interface
org.eclipse.persistence.jaxb.javamodel.JavaClass
-
-
Uses of JavaClass in org.eclipse.persistence.jaxb.compiler
Methods in org.eclipse.persistence.jaxb.compiler that return JavaClass Modifier and Type Method Description JavaClassProperty. getActualType()Return the generic type if it was set (collection or array item type) otherwise return the type of this propertyJavaClassProperty. getActualValueType()Return the generic type if it was set (collection or array item type) otherwise return the type of this propertyJavaClassElementDeclaration. getAdaptedJavaType()Get the adapted java type.JavaClassProperty. getGenericType()JavaClassProperty. getInverseReferencePropertyContainerClass()JavaClassTypeInfo. getJavaClass()JavaClassElementDeclaration. getJavaType()The javaType associated with this element.JavaClassProperty. getKeyType()static JavaClassCompilerHelper. getNextMappedSuperClass(JavaClass cls, Map<String,TypeInfo> typeInfo, Helper helper)JavaClassProperty. getOriginalType()Get the original type of the property.JavaClassTypeInfo. getPackageLevelAdapterClass(String boundTypeName)Return the xmladapter class for a given bound type class name.JavaClassTypeInfo. getPackageLevelAdapterClass(JavaClass boundType)Return the xmladapter class for a given bound type class.JavaClassProperty. 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.classJavaClassProperty. getValueGenericType()JavaClassProperty. getValueType()JavaClass[]AnnotationsProcessor. postBuildTypeInfo(JavaClass[] javaClasses)Process any additional classes (i.e.JavaClass[]AnnotationsProcessor. processObjectFactory(JavaClass objectFactoryClass, List<JavaClass> classes)Methods in org.eclipse.persistence.jaxb.compiler that return types with arguments of type JavaClass Modifier and Type Method Description Map<Class<?>,JavaClass>AnnotationsProcessor. getGeneratedClassesToArrayClasses()HashMap<String,JavaClass>PackageInfo. getPackageLevelAdaptersByClass()HashMap<String,JavaClass>TypeInfo. getPackageLevelAdaptersByClass()Return the Map of XmlAdapters for this TypeInfo.List<JavaClass>AnnotationsProcessor. getTypeInfoClasses()Methods in org.eclipse.persistence.jaxb.compiler with parameters of type JavaClass Modifier and Type Method Description SchemaTypeInfoAnnotationsProcessor. addClass(JavaClass javaClass)static 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 booleanAnnotationsProcessor. areEquals(JavaClass src, Class<?> tgt)Compares a JavaModel JavaClass to a Class.protected booleanAnnotationsProcessor. areEquals(JavaClass src, String tgtCanonicalName)Compares a JavaModel JavaClass to a Class.protected booleanMappingsGenerator. areEquals(JavaClass src, Class<?> tgt)protected booleanMappingsGenerator. areEquals(JavaClass src, String tgtCanonicalName)Compares a JavaModel JavaClass to a Class.protected booleanSchemaGenerator. areEquals(JavaClass src, Class<?> tgt)Compares a JavaModel JavaClass to a Class.protected booleanSchemaGenerator. areEquals(JavaClass src, String tgtCanonicalName)Compares 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)MappingMappingsGenerator. generateCollectionMapping(Property property, Descriptor descriptor, JavaClass descriptorJavaClass, NamespaceInfo namespaceInfo)CompositeCollectionMappingMappingsGenerator. 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)MappingMappingsGenerator. 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.CollectionReferenceMappingMappingsGenerator. generateXMLCollectionReferenceMapping(Property property, Descriptor descriptor, NamespaceInfo namespaceInfo, JavaClass referenceClass)Create an XMLCollectionReferenceMapping and add it to the descriptor.ObjectReferenceMappingMappingsGenerator. 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 JavaClassCompilerHelper. getNextMappedSuperClass(JavaClass cls, Map<String,TypeInfo> typeInfo, Helper helper)ArrayListAnnotationsProcessor. getNoAccessTypePropertiesForClass(JavaClass cls, TypeInfo info)PackageInfoAnnotationsProcessor. getPackageInfoForPackage(JavaClass javaClass)JavaClassTypeInfo. 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)ArrayListAnnotationsProcessor. getPublicMemberPropertiesForClass(JavaClass cls, TypeInfo info)QNameAnnotationsProcessor. getSchemaTypeFor(JavaClass javaClass)QNameSchemaGenerator. getSchemaTypeFor(JavaClass javaClass)Return the schema type (as QName) based on a given JavaClass.QNameAnnotationsProcessor. 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.classJavaClass[]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)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.voidProperty. setType(JavaClass cls)voidProperty. 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 JavaClass Modifier and Type Method Description booleanXMLProcessor. classExistsInArray(JavaClass theClass, ArrayList<JavaClass> existingClasses)Convenience method to determine if a class exists in a given ArrayList.CoreProjectMappingsGenerator. 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, jakarta.xml.bind.SchemaOutputResolver outputResolver)JavaClass[]AnnotationsProcessor. processObjectFactory(JavaClass objectFactoryClass, List<JavaClass> classes)voidPackageInfo. setPackageLevelAdaptersByClass(HashMap<String,JavaClass> packageLevelAdaptersByClass)Constructors in org.eclipse.persistence.jaxb.compiler with parameters of type JavaClass Constructor 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, 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.TypeInfo(Helper helper, JavaClass javaClass)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 JavaClass Modifier and Type Method Description JavaClassTransformerReflectionHelper. getReturnTypeForWriteTransformationMethod(String methodName, JavaClass writerClass)JavaClassTransformerReflectionHelper. getReturnTypeForWriteTransformationMethodTransformer(JavaClass writerClass)Methods in org.eclipse.persistence.jaxb.compiler.builder.helper with parameters of type JavaClass Modifier and Type Method Description JavaClassTransformerReflectionHelper. getReturnTypeForWriteTransformationMethod(String methodName, JavaClass writerClass)JavaClassTransformerReflectionHelper. getReturnTypeForWriteTransformationMethodTransformer(JavaClass writerClass) -
Uses of JavaClass in org.eclipse.persistence.jaxb.javamodel
Methods in org.eclipse.persistence.jaxb.javamodel that return JavaClass Modifier and Type Method Description JavaClassJavaModel. getClass(Class<?> jClass)JavaClassJavaModel. getClass(String classname)JavaClassJavaClass. getComponentType()JavaClassHelper. getGenericReturnType(JavaMethod meth)Return a given method's generic return type as a JavaClass.JavaClassHelper. getJavaClass(Class<?> javaClass)Return a JavaClass instance created based the provided class.JavaClassHelper. 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()JavaClassHelper. getJaxbElementClass()Return a JavaClass instance based on the @see jakarta.xml.bind.JAXBElement .JavaClassHelper. getObjectClass()Return a JavaClass instance based on the @see java.lang.Object .JavaClassJavaConstructor. getOwningClass()JavaClassJavaMethod. getOwningClass()JavaClass[]JavaConstructor. getParameterTypes()JavaClass[]JavaMethod. getParameterTypes()JavaClassJavaField. getResolvedType()JavaClassJavaMethod. getReturnType()JavaClassJavaClass. getSuperclass()JavaClassHelper. getType(JavaField field)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 JavaClass Modifier and Type Method Description Collection<JavaClass>JavaClass. getActualTypeArguments()Collection<JavaClass>JavaClass. getDeclaredClasses()Methods in org.eclipse.persistence.jaxb.javamodel with parameters of type JavaClass Modifier and Type Method Description booleanHelper. classExistsInArray(JavaClass theClass, List<JavaClass> existingClasses)Convenience method to determine if a class exists in a given ArrayList.intJavaClassCompareByNamespace. compare(JavaClass arg1, JavaClass arg2)JavaAnnotationJavaHasAnnotations. getAnnotation(JavaClass arg0)Class<?>Helper. getClassForJavaClass(JavaClass javaClass)JavaConstructorJavaClass. getConstructor(JavaClass[] parameterTypes)JavaAnnotationJavaHasAnnotations. getDeclaredAnnotation(JavaClass arg0)JavaConstructorJavaClass. getDeclaredConstructor(JavaClass[] parameterTypes)JavaMethodJavaClass. getDeclaredMethod(String arg0, JavaClass[] arg1)JavaMethodJavaClass. getMethod(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)booleanHelper. isMapType(JavaClass type)Method parameters in org.eclipse.persistence.jaxb.javamodel with type arguments of type JavaClass Modifier and Type Method Description booleanHelper. 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 JavaClass Modifier and Type Class Description classOXMJavaClassImplINTERNAL:classOXMJAXBElementImplINTERNAL:classOXMObjectFactoryImplINTERNAL:Methods in org.eclipse.persistence.jaxb.javamodel.oxm that return JavaClass Modifier and Type Method Description JavaClassOXMJavaModelImpl. getClass(Class<?> jClass)Obtain theJavaClassgiven the corresponding JavaClass.JavaClassOXMJavaModelImpl. getClass(String className)Obtain theJavaClassgiven the corresponding JavaClass'name.JavaClassOXMJavaClassImpl. getComponentType()If thisJavaClassis an array type, return the type of the array components.JavaClassOXMJAXBElementImpl. getComponentType()JavaClassOXMObjectFactoryImpl. getComponentType()JavaClass[]OXMJavaModelInputImpl. getJavaClasses()Returns thisJavaModelInput'sarray ofJavaClasses.JavaClassOXMJavaConstructorImpl. getOwningClass()JavaClassOXMJavaFieldImpl. getOwningClass()JavaClassOXMJavaMethodImpl. getOwningClass()JavaClass[]OXMJavaConstructorImpl. getParameterTypes()JavaClass[]OXMJavaMethodImpl. getParameterTypes()JavaClassOXMJavaFieldImpl. getResolvedType()JavaClassOXMJavaMethodImpl. getReturnType()JavaClassOXMJavaClassImpl. getSuperclass()Returns the super class of thisJavaClass.JavaClassOXMJAXBElementImpl. getSuperclass()JavaClassOXMObjectFactoryImpl. getSuperclass()Methods in org.eclipse.persistence.jaxb.javamodel.oxm that return types with arguments of type JavaClass Modifier and Type Method Description Collection<JavaClass>OXMJavaClassImpl. getActualTypeArguments()Return the "actual" type from a parameterized type.Collection<JavaClass>OXMJAXBElementImpl. getActualTypeArguments()Collection<JavaClass>OXMObjectFactoryImpl. getActualTypeArguments()Collection<JavaClass>OXMJavaClassImpl. getDeclaredClasses()Return thisJavaClass'inner classes.Collection<JavaClass>OXMJAXBElementImpl. getDeclaredClasses()Collection<JavaClass>OXMObjectFactoryImpl. getDeclaredClasses()Methods in org.eclipse.persistence.jaxb.javamodel.oxm with parameters of type JavaClass Modifier and Type Method Description JavaAnnotationOXMJavaClassImpl. getAnnotation(JavaClass aClass)If thisJavaClassis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaAnnotationOXMJavaFieldImpl. getAnnotation(JavaClass aClass)JavaAnnotationOXMJavaMethodImpl. getAnnotation(JavaClass arg0)JavaAnnotationOXMJavaPackageImpl. getAnnotation(JavaClass aClass)If thisJavaPackageis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaAnnotationOXMJAXBElementImpl. getAnnotation(JavaClass arg0)JavaAnnotationOXMObjectFactoryImpl. getAnnotation(JavaClass arg0)JavaConstructorOXMJavaClassImpl. getConstructor(JavaClass[] parameterTypes)Return theJavaConstructorfor thisJavaClassthat has the provided parameter types.JavaConstructorOXMJAXBElementImpl. getConstructor(JavaClass[] parameterTypes)JavaConstructorOXMObjectFactoryImpl. getConstructor(JavaClass[] parameterTypes)JavaAnnotationOXMJavaClassImpl. getDeclaredAnnotation(JavaClass arg0)If thisJavaClassdeclares anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaAnnotationOXMJavaFieldImpl. getDeclaredAnnotation(JavaClass aClass)JavaAnnotationOXMJavaMethodImpl. getDeclaredAnnotation(JavaClass arg0)JavaAnnotationOXMJavaPackageImpl. getDeclaredAnnotation(JavaClass arg0)Not supported.JavaAnnotationOXMJAXBElementImpl. getDeclaredAnnotation(JavaClass arg0)JavaAnnotationOXMObjectFactoryImpl. getDeclaredAnnotation(JavaClass arg0)JavaConstructorOXMJavaClassImpl. getDeclaredConstructor(JavaClass[] parameterTypes)Return the declaredJavaConstructorfor thisJavaClass.JavaConstructorOXMJAXBElementImpl. getDeclaredConstructor(JavaClass[] parameterTypes)JavaConstructorOXMObjectFactoryImpl. getDeclaredConstructor(JavaClass[] parameterTypes)JavaMethodOXMJavaClassImpl. getDeclaredMethod(String name, JavaClass[] args)Return the declaredJavaMethodfor thisJavaClass, identified byname, with the signature matchingargs.JavaMethodOXMJAXBElementImpl. getDeclaredMethod(String arg0, JavaClass[] arg1)JavaMethodOXMObjectFactoryImpl. getDeclaredMethod(String arg0, JavaClass[] arg1)JavaMethodOXMJavaClassImpl. getMethod(String name, JavaClass[] args)Return theJavaMethodfor thisJavaClass, identified byname, with the signature matchingargs.JavaMethodOXMJAXBElementImpl. getMethod(String arg0, JavaClass[] arg1)JavaMethodOXMObjectFactoryImpl. getMethod(String arg0, JavaClass[] arg1)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 JavaClass Constructor Description OXMJavaConstructorImpl(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 JavaClass Modifier and Type Class Description classJavaClassImplINTERNAL:Fields in org.eclipse.persistence.jaxb.javamodel.reflection declared as JavaClass Modifier and Type Field Description protected JavaClassJavaClassImpl. superClassOverrideMethods in org.eclipse.persistence.jaxb.javamodel.reflection that return JavaClass Modifier and Type Method Description JavaClassJavaModelImpl. getClass(Class<?> jClass)JavaClassJavaModelImpl. getClass(String className)JavaClassJavaClassImpl. getComponentType()JavaClass[]JavaModelInputImpl. getJavaClasses()JavaClassJavaClassImpl. getOwningClass()JavaClassJavaConstructorImpl. getOwningClass()JavaClassJavaFieldImpl. getOwningClass()JavaClassJavaMethodImpl. getOwningClass()JavaClass[]JavaConstructorImpl. getParameterTypes()JavaClass[]JavaMethodImpl. getParameterTypes()JavaClassJavaFieldImpl. getResolvedType()JavaClassJavaMethodImpl. getResolvedType()JavaClassJavaMethodImpl. getReturnType()JavaClassJavaClassImpl. getSuperclass()JavaClassJavaClassImpl. getSuperClassOverride()Methods in org.eclipse.persistence.jaxb.javamodel.reflection that return types with arguments of type JavaClass Modifier and Type Method Description Collection<JavaClass>JavaClassImpl. getActualTypeArguments()Collection<JavaClass>JavaClassImpl. getDeclaredClasses()Methods in org.eclipse.persistence.jaxb.javamodel.reflection with parameters of type JavaClass Modifier and Type Method Description JavaAnnotationJavaClassImpl. getAnnotation(JavaClass arg0)Assumes JavaType is a JavaClassImpl instanceJavaAnnotationJavaFieldImpl. getAnnotation(JavaClass arg0)JavaAnnotationJavaMethodImpl. getAnnotation(JavaClass arg0)JavaAnnotationJavaPackageImpl. getAnnotation(JavaClass arg0)Assumes JavaType is a JavaClassImpl instanceJavaConstructorJavaClassImpl. getConstructor(JavaClass[] paramTypes)JavaAnnotationJavaClassImpl. getDeclaredAnnotation(JavaClass arg0)JavaAnnotationJavaFieldImpl. getDeclaredAnnotation(JavaClass arg0)JavaAnnotationJavaMethodImpl. getDeclaredAnnotation(JavaClass arg0)JavaAnnotationJavaPackageImpl. getDeclaredAnnotation(JavaClass arg0)JavaConstructorJavaClassImpl. getDeclaredConstructor(JavaClass[] paramTypes)JavaMethodJavaClassImpl. getDeclaredMethod(String arg0, JavaClass[] arg1)Assumes JavaType[] contains JavaClassImpl instancesJavaMethodJavaClassImpl. getMethod(String arg0, JavaClass[] arg1)Assumes 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 JavaClass Modifier and Type Class Description classXJCJavaClassImplINTERNAL:Methods in org.eclipse.persistence.jaxb.javamodel.xjc that return JavaClass Modifier and Type Method Description JavaClassXJCJavaModelImpl. getClass(Class<?> jClass)Obtain theJavaClassgiven the corresponding JavaClass.JavaClassXJCJavaModelImpl. getClass(String className)Obtain theJavaClassgiven the corresponding JavaClass'name.JavaClassXJCJavaClassImpl. getComponentType()If thisJavaClassis an array type, return the type of the array components.JavaClass[]XJCJavaModelInputImpl. getJavaClasses()Returns thisJavaModelInput'sarray ofJavaClasses.JavaClassXJCJavaConstructorImpl. getOwningClass()Returns theJavaClasswhich contains this constructor.JavaClassXJCJavaFieldImpl. getOwningClass()Returns theJavaClasswhich contains this field.JavaClassXJCJavaMethodImpl. getOwningClass()Returns theJavaClasswhich contains this method.JavaClass[]XJCJavaConstructorImpl. getParameterTypes()Returns the array of parameters for thisJavaConstructor.JavaClass[]XJCJavaMethodImpl. getParameterTypes()Returns the array of parameters for thisJavaMethod.JavaClassXJCJavaFieldImpl. getResolvedType()Returns theJavaClassrepresenting the type of thisJavaField.JavaClassXJCJavaMethodImpl. getResolvedType()Returns thisJavaMethod'sreturn type.JavaClassXJCJavaMethodImpl. getReturnType()Returns thisJavaMethod'sreturn type.JavaClassXJCJavaClassImpl. getSuperclass()Returns the super class of thisJavaClass.Methods in org.eclipse.persistence.jaxb.javamodel.xjc that return types with arguments of type JavaClass Modifier and Type Method Description Collection<JavaClass>XJCJavaClassImpl. getActualTypeArguments()Return the "actual" type from a parameterized type.Collection<JavaClass>XJCJavaClassImpl. getDeclaredClasses()Return thisJavaClass'inner classes.Map<String,JavaClass>XJCJavaModelImpl. getJavaModelClasses()Returns aMapof thisJavaModel'sJavaClasses, keyed on class name.Methods in org.eclipse.persistence.jaxb.javamodel.xjc with parameters of type JavaClass Modifier and Type Method Description JavaAnnotationXJCJavaClassImpl. getAnnotation(JavaClass aClass)If thisJavaClassis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaAnnotationXJCJavaFieldImpl. getAnnotation(JavaClass aClass)If thisJavaFieldis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaAnnotationXJCJavaMethodImpl. getAnnotation(JavaClass aClass)If thisJavaMethodis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaAnnotationXJCJavaPackageImpl. getAnnotation(JavaClass aClass)If thisJavaPackageis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaConstructorXJCJavaClassImpl. getConstructor(JavaClass[] parameterTypes)Return theJavaConstructorfor thisJavaClassthat has the provided parameter types.JavaAnnotationXJCJavaClassImpl. getDeclaredAnnotation(JavaClass arg0)Not supported.JavaAnnotationXJCJavaFieldImpl. getDeclaredAnnotation(JavaClass aClass)If thisJavaFieldis annotated with anAnnotationmatchingaClass, return itsJavaAnnotationrepresentation.JavaAnnotationXJCJavaMethodImpl. getDeclaredAnnotation(JavaClass arg0)Not supported.JavaAnnotationXJCJavaPackageImpl. getDeclaredAnnotation(JavaClass arg0)Not supported.JavaConstructorXJCJavaClassImpl. getDeclaredConstructor(JavaClass[] parameterTypes)Return the declaredJavaConstructorfor thisJavaClassthat has the provided parameter types.JavaMethodXJCJavaClassImpl. getDeclaredMethod(String name, JavaClass[] args)Return the declaredJavaMethodfor thisJavaClass, identified byname, with the signature matchingargs.JavaMethodXJCJavaClassImpl. getMethod(String name, JavaClass[] args)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 JavaClass Modifier and Type Method Description voidXJCJavaModelImpl. 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 JavaClass Constructor Description XJCJavaConstructorImpl(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.
-