| Constructor and Description |
|---|
JaxbClassLoader(ClassLoader nestedClassLoader,
TypeMappingInfo[] types) |
| Modifier and Type | Method and Description |
|---|---|
Map<TypeMappingInfo,QName> |
JAXBContext.getTypeMappingInfoToSchemaType()
INTERNAL:
Get the map of which TypeMappingInfo corresponds to which QName.
|
| Modifier and Type | Method and Description |
|---|---|
static jakarta.xml.bind.JAXBContext |
JAXBContextFactory.createContext(TypeMappingInfo[] typesToBeBound,
Map properties,
ClassLoader classLoader)
Create a JAXBContext on the array of TypeMappingInfo objects.
|
void |
JAXBMarshaller.marshal(Object object,
MarshalRecord record,
TypeMappingInfo type) |
void |
JAXBMarshaller.marshal(Object object,
Result result,
TypeMappingInfo type) |
void |
JAXBMarshaller.marshal(Object object,
XMLEventWriter eventWriter,
TypeMappingInfo type) |
void |
JAXBMarshaller.marshal(Object object,
XMLStreamWriter streamWriter,
TypeMappingInfo type) |
jakarta.xml.bind.JAXBElement |
JAXBUnmarshaller.unmarshal(Source source,
TypeMappingInfo type)
Unmarshal the object based on the binding metadata associated with the
TypeMappingInfo.
|
jakarta.xml.bind.JAXBElement |
JAXBUnmarshaller.unmarshal(XMLEventReader eventReader,
TypeMappingInfo type)
Unmarshal the object based on the binding metadata associated with the
TypeMappingInfo.
|
jakarta.xml.bind.JAXBElement |
JAXBUnmarshaller.unmarshal(XMLStreamReader streamReader,
TypeMappingInfo type)
Unmarshal the object based on the binding metadata associated with the
TypeMappingInfo.
|
| Constructor and Description |
|---|
JAXBContext(XMLContext context,
Generator generator,
TypeMappingInfo[] boundTypes)
Create a JAXBContext.
|
JAXBContextState(XMLContext context,
Generator generator,
TypeMappingInfo[] boundTypes,
Map properties) |
| Modifier and Type | Method and Description |
|---|---|
TypeMappingInfo |
ElementDeclaration.getTypeMappingInfo()
Get the TypeMappingInfo object if this ElementDeclaration was created from a TypeMappingInfo
|
| Modifier and Type | Method and Description |
|---|---|
Map<TypeMappingInfo,Class> |
AnnotationsProcessor.getTypeMappingInfosToGeneratedClasses() |
Map<TypeMappingInfo,QName> |
AnnotationsProcessor.getTypeMappingInfosToSchemaTypes() |
Map<TypeMappingInfo,Class> |
AnnotationsProcessor.getTypeMappingInfoToAdapterClasses() |
Map<Type,TypeMappingInfo> |
Generator.getTypeToTypeMappingInfo() |
| Modifier and Type | Method and Description |
|---|---|
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.setTypeMappingInfo(TypeMappingInfo info)
Set the TypeMappingInfo object if this ElementDeclaration was created from a TypeMappingInfo
|
| 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) |
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 |
Generator.setTypeToTypeMappingInfo(Map<Type,TypeMappingInfo> typesToTypeMapping) |
| Constructor and Description |
|---|
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.
|
| Constructor and Description |
|---|
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.
|
| Constructor and Description |
|---|
JavaModelInputImpl(TypeMappingInfo[] types,
JavaModel javaModel) |
| Constructor and Description |
|---|
XJCJavaModelInputImpl(TypeMappingInfo[] types,
JavaModel javaModel)
Construct a new instance of
XJCJavaModelInputImpl. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.