| 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 |
OXMJavaClassImpl
INTERNAL:
|
class |
OXMJAXBElementImpl
INTERNAL:
|
class |
OXMObjectFactoryImpl
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
JavaClass |
OXMJavaModelImpl.getClass(Class<?> jClass)
Obtain the
JavaClass given the corresponding Java Class. |
JavaClass |
OXMJavaModelImpl.getClass(String className)
Obtain the
JavaClass given the corresponding Java Class' name. |
JavaClass |
OXMObjectFactoryImpl.getComponentType() |
JavaClass |
OXMJavaClassImpl.getComponentType()
If this
JavaClass is an array type, return the type of the
array components. |
JavaClass |
OXMJAXBElementImpl.getComponentType() |
JavaClass[] |
OXMJavaModelInputImpl.getJavaClasses()
Returns this
JavaModelInput's array of JavaClasses. |
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
JavaPackage is annotated with an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaAnnotation |
OXMJavaMethodImpl.getAnnotation(JavaClass arg0) |
JavaAnnotation |
OXMJavaFieldImpl.getAnnotation(JavaClass aClass) |
JavaAnnotation |
OXMJavaClassImpl.getAnnotation(JavaClass aClass)
If this
JavaClass is annotated with an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaAnnotation |
OXMJAXBElementImpl.getAnnotation(JavaClass arg0) |
JavaConstructor |
OXMObjectFactoryImpl.getConstructor(JavaClass[] parameterTypes) |
JavaConstructor |
OXMJavaClassImpl.getConstructor(JavaClass[] parameterTypes)
Return the
JavaConstructor for this JavaClass that 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
JavaClass declares an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaAnnotation |
OXMJAXBElementImpl.getDeclaredAnnotation(JavaClass arg0) |
JavaConstructor |
OXMObjectFactoryImpl.getDeclaredConstructor(JavaClass[] parameterTypes) |
JavaConstructor |
OXMJavaClassImpl.getDeclaredConstructor(JavaClass[] parameterTypes)
Return the declared
JavaConstructor for this JavaClass. |
JavaConstructor |
OXMJAXBElementImpl.getDeclaredConstructor(JavaClass[] parameterTypes) |
JavaMethod |
OXMObjectFactoryImpl.getDeclaredMethod(String arg0,
JavaClass[] arg1) |
JavaMethod |
OXMJavaClassImpl.getDeclaredMethod(String name,
JavaClass[] args)
Return the declared
JavaMethod for this JavaClass,
identified by name, with the signature matching args. |
JavaMethod |
OXMJAXBElementImpl.getDeclaredMethod(String arg0,
JavaClass[] arg1) |
JavaMethod |
OXMObjectFactoryImpl.getMethod(String arg0,
JavaClass[] arg1) |
JavaMethod |
OXMJavaClassImpl.getMethod(String name,
JavaClass[] args)
Return the
JavaMethod for this JavaClass,
identified by name, with the signature matching args. |
JavaMethod |
OXMJAXBElementImpl.getMethod(String arg0,
JavaClass[] arg1) |
boolean |
OXMObjectFactoryImpl.isAssignableFrom(JavaClass arg0) |
boolean |
OXMJavaClassImpl.isAssignableFrom(JavaClass arg0)
Indicates if this
JavaClass is either the same as, or is a superclass of,
the javaClass argument. |
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 |
JavaClassImpl
INTERNAL:
|
| 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 |
XJCJavaClassImpl
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
JavaClass |
XJCJavaModelImpl.getClass(Class<?> jClass)
Obtain the
JavaClass given the corresponding Java Class. |
JavaClass |
XJCJavaModelImpl.getClass(String className)
Obtain the
JavaClass given the corresponding Java Class' name. |
JavaClass |
XJCJavaClassImpl.getComponentType()
If this
JavaClass is an array type, return the type of the
array components. |
JavaClass[] |
XJCJavaModelInputImpl.getJavaClasses()
Returns this
JavaModelInput's array of JavaClasses. |
JavaClass |
XJCJavaMethodImpl.getOwningClass()
Returns the
JavaClass which contains this method. |
JavaClass |
XJCJavaFieldImpl.getOwningClass()
Returns the
JavaClass which contains this field. |
JavaClass |
XJCJavaConstructorImpl.getOwningClass()
Returns the
JavaClass which 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's return type. |
JavaClass |
XJCJavaFieldImpl.getResolvedType()
Returns the
JavaClass representing the type of this JavaField. |
JavaClass |
XJCJavaMethodImpl.getReturnType()
Returns this
JavaMethod's return 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
Map of this JavaModel's JavaClasses, keyed on class name. |
| Modifier and Type | Method and Description |
|---|---|
JavaAnnotation |
XJCJavaPackageImpl.getAnnotation(JavaClass aClass)
If this
JavaPackage is annotated with an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaAnnotation |
XJCJavaMethodImpl.getAnnotation(JavaClass aClass)
If this
JavaMethod is annotated with an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaAnnotation |
XJCJavaFieldImpl.getAnnotation(JavaClass aClass)
If this
JavaField is annotated with an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaAnnotation |
XJCJavaClassImpl.getAnnotation(JavaClass aClass)
If this
JavaClass is annotated with an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaConstructor |
XJCJavaClassImpl.getConstructor(JavaClass[] parameterTypes)
Return the
JavaConstructor for this JavaClass that 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
JavaField is annotated with an Annotation matching aClass,
return its JavaAnnotation representation. |
JavaAnnotation |
XJCJavaClassImpl.getDeclaredAnnotation(JavaClass arg0)
Not supported.
|
JavaConstructor |
XJCJavaClassImpl.getDeclaredConstructor(JavaClass[] parameterTypes)
Return the declared
JavaConstructor for this JavaClass that has the
provided parameter types. |
JavaMethod |
XJCJavaClassImpl.getDeclaredMethod(String name,
JavaClass[] args)
Return the declared
JavaMethod for this JavaClass,
identified by name, with the signature matching args. |
JavaMethod |
XJCJavaClassImpl.getMethod(String name,
JavaClass[] args)
Return the
JavaMethod for this JavaClass, identified
by name, with the signature matching args. |
boolean |
XJCJavaClassImpl.isAssignableFrom(JavaClass javaClass)
Indicates if this
JavaClass is either the same as, or is a superclass of,
the javaClass argument. |
void |
XJCJavaClassImpl.setActualTypeArgument(JavaClass javaClass) |
void |
XJCJavaMethodImpl.setOwningClass(JavaClass owningClass)
Set the
JavaClass which contains this method. |
void |
XJCJavaFieldImpl.setOwningClass(JavaClass owningClass)
Set the
JavaClass which contains this field. |
void |
XJCJavaConstructorImpl.setOwningClass(JavaClass owningClass)
Set the
JavaClass which contains this constructor. |
| Modifier and Type | Method and Description |
|---|---|
void |
XJCJavaModelImpl.setJavaModelClasses(Map<String,JavaClass> javaModelClasses)
Sets the
Map of JavaClasses for this JavaModel'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.