| Package | Description |
|---|---|
| org.eclipse.persistence.jaxb.compiler | |
| org.eclipse.persistence.jaxb.compiler.builder | |
| org.eclipse.persistence.jaxb.javamodel |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumTypeInfo
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,TypeInfo> |
AnnotationsProcessor.getTypeInfos() |
Map<String,TypeInfo> |
AnnotationsProcessor.getTypeInfosForPackage(String packageName)
Convenience method for returning all of the TypeInfo objects for a given
package name.
|
Map<String,TypeInfo> |
AnnotationsProcessor.preBuildTypeInfo(JavaClass[] javaClasses)
Process class level annotations only.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaGenerator.addToSchemaType(TypeInfo ownerTypeInfo,
List<Property> properties,
TypeDefParticle compositor,
ComplexType type,
Schema workingSchema) |
void |
MappingsGenerator.generateMappings(TypeInfo info,
Descriptor descriptor,
JavaClass descriptorJavaClass,
NamespaceInfo namespaceInfo)
Generate mappings for a given TypeInfo.
|
ArrayList<Property> |
AnnotationsProcessor.getFieldPropertiesForClass(JavaClass cls,
TypeInfo info,
boolean onlyPublic) |
ArrayList<Property> |
AnnotationsProcessor.getFieldPropertiesForClass(JavaClass cls,
TypeInfo info,
boolean onlyPublic,
boolean onlyExplicit) |
ArrayList |
AnnotationsProcessor.getNoAccessTypePropertiesForClass(JavaClass cls,
TypeInfo info) |
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 |
AnnotationsProcessor.getQNameForProperty(Property property,
String defaultName,
JavaHasAnnotations element,
NamespaceInfo namespaceInfo,
TypeInfo info) |
protected TransformerPropertyBuilder |
SchemaGenerator.getTransformerPropertyBuilder(Property property,
TypeInfo typeInfo)
Returns TransformerPropertyBuilder which builds properties from xml transformers.
|
Property |
SchemaGenerator.getXmlValueFieldForSimpleContent(TypeInfo info) |
static boolean |
CompilerHelper.isSimpleType(TypeInfo info) |
void |
AnnotationsProcessor.processPropertiesSuperClass(JavaClass cls,
TypeInfo info) |
void |
XMLProcessor.reapplyPackageAndClassAdapters(Property prop,
TypeInfo owningInfo)
This method checks for class and package level adapters after the type of a property has been set.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
static JavaClass |
CompilerHelper.getNextMappedSuperClass(JavaClass cls,
Map<String,TypeInfo> typeInfo,
Helper helper) |
| Constructor and Description |
|---|
TransformerPropertyBuilder(Property property,
TypeInfo typeInfo,
Helper helper,
String attributeToken) |
| Constructor and Description |
|---|
JavaClassCompareByNamespace(Map<String,TypeInfo> typeInfo) |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.