Skip navigation links
org.eclipse.persistence.jaxb
Class JAXBContext.JAXBContextState
java.lang.Object
org.eclipse.persistence.jaxb.JAXBContext.JAXBContextState
- Enclosing class:
- JAXBContext
-
private static class JAXBContext.JAXBContextState
- extends java.lang.Object
Method Summary |
private java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> |
createAdaptersForAdapterClasses(java.util.Map<TypeMappingInfo,java.lang.Class> typeMappingInfoToAdapterClasses)
|
private java.lang.Class |
getBoundTypeForXmlAdapterClass(java.lang.Class adapterClass)
|
private java.util.HashMap<java.lang.String,java.lang.Class> |
getClassToGeneratedClasses()
|
private Generator |
getGenerator()
|
private java.util.HashMap<javax.xml.namespace.QName,java.lang.Class> |
getQNamesToDeclaredClasses()
|
private java.util.Map<javax.xml.namespace.QName,java.lang.Class> |
getQNameToGeneratedClasses()
|
private javax.xml.namespace.QName |
getSchemaTypeForTypeMappingInfo(java.lang.reflect.Type type)
INTERNAL: Get the QName which the given Type corresponds to. |
private java.util.Map<TypeMappingInfo,java.lang.Class> |
getTypeMappingInfoToGeneratedType()
|
private java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> |
getTypeMappingInfoToJavaTypeAdapters()
|
private java.util.Map<TypeMappingInfo,javax.xml.namespace.QName> |
getTypeMappingInfoToSchemaType()
|
private java.util.HashMap<java.lang.reflect.Type,javax.xml.namespace.QName> |
getTypeToSchemaType()
|
private java.util.Map<java.lang.reflect.Type,TypeMappingInfo> |
getTypeToTypeMappingInfo()
|
private XMLContext |
getXMLContext()
|
private void |
initTypeToSchemaType()
|
private void |
setClassToGeneratedClasses(java.util.HashMap<java.lang.String,java.lang.Class> classToClass)
|
private void |
setQNamesToDeclaredClasses(java.util.HashMap<javax.xml.namespace.QName,java.lang.Class> nameToDeclaredClasses)
|
private void |
setQNameToGeneratedClasses(java.util.Map<javax.xml.namespace.QName,java.lang.Class> qNameToClass)
|
private void |
setTypeMappingInfoToJavaTypeAdapaters(java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> typeMappingInfoToAdapters)
|
private void |
setTypeToTypeMappingInfo(java.util.Map<java.lang.reflect.Type,TypeMappingInfo> typeToMappingInfo)
|
private void |
setXMLContext(XMLContext xmlContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xmlContext
private XMLContext xmlContext
generator
private Generator generator
qNameToGeneratedClasses
private java.util.Map<javax.xml.namespace.QName,java.lang.Class> qNameToGeneratedClasses
classToGeneratedClasses
private java.util.HashMap<java.lang.String,java.lang.Class> classToGeneratedClasses
qNamesToDeclaredClasses
private java.util.HashMap<javax.xml.namespace.QName,java.lang.Class> qNamesToDeclaredClasses
typeToSchemaType
private java.util.HashMap<java.lang.reflect.Type,javax.xml.namespace.QName> typeToSchemaType
boundTypes
private TypeMappingInfo[] boundTypes
typeMappingInfoToGeneratedType
private java.util.Map<TypeMappingInfo,java.lang.Class> typeMappingInfoToGeneratedType
typeToTypeMappingInfo
private java.util.Map<java.lang.reflect.Type,TypeMappingInfo> typeToTypeMappingInfo
typeMappingInfoToJavaTypeAdapters
private java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> typeMappingInfoToJavaTypeAdapters
JAXBContext.JAXBContextState
private JAXBContext.JAXBContextState()
JAXBContext.JAXBContextState
private JAXBContext.JAXBContextState(XMLContext context)
JAXBContext.JAXBContextState
private JAXBContext.JAXBContextState(XMLContext context,
Generator generator,
java.lang.reflect.Type[] boundTypes)
JAXBContext.JAXBContextState
private JAXBContext.JAXBContextState(XMLContext context,
Generator generator,
TypeMappingInfo[] boundTypes)
createAdaptersForAdapterClasses
private java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> createAdaptersForAdapterClasses(java.util.Map<TypeMappingInfo,java.lang.Class> typeMappingInfoToAdapterClasses)
getBoundTypeForXmlAdapterClass
private java.lang.Class getBoundTypeForXmlAdapterClass(java.lang.Class adapterClass)
getClassToGeneratedClasses
private java.util.HashMap<java.lang.String,java.lang.Class> getClassToGeneratedClasses()
getGenerator
private Generator getGenerator()
getXMLContext
private XMLContext getXMLContext()
getTypeToSchemaType
private java.util.HashMap<java.lang.reflect.Type,javax.xml.namespace.QName> getTypeToSchemaType()
getTypeMappingInfoToGeneratedType
private java.util.Map<TypeMappingInfo,java.lang.Class> getTypeMappingInfoToGeneratedType()
getTypeMappingInfoToJavaTypeAdapters
private java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> getTypeMappingInfoToJavaTypeAdapters()
getTypeToTypeMappingInfo
private java.util.Map<java.lang.reflect.Type,TypeMappingInfo> getTypeToTypeMappingInfo()
getTypeMappingInfoToSchemaType
private java.util.Map<TypeMappingInfo,javax.xml.namespace.QName> getTypeMappingInfoToSchemaType()
getQNamesToDeclaredClasses
private java.util.HashMap<javax.xml.namespace.QName,java.lang.Class> getQNamesToDeclaredClasses()
getSchemaTypeForTypeMappingInfo
private javax.xml.namespace.QName getSchemaTypeForTypeMappingInfo(java.lang.reflect.Type type)
- INTERNAL: Get the QName which the given Type corresponds to. Valid types should be all the boundTypes used to create the JAXBContext. If the JAXBContext was not created with the construction that takes a Type[] then this will be return null.
getQNameToGeneratedClasses
private java.util.Map<javax.xml.namespace.QName,java.lang.Class> getQNameToGeneratedClasses()
initTypeToSchemaType
private void initTypeToSchemaType()
setClassToGeneratedClasses
private void setClassToGeneratedClasses(java.util.HashMap<java.lang.String,java.lang.Class> classToClass)
setTypeToTypeMappingInfo
private void setTypeToTypeMappingInfo(java.util.Map<java.lang.reflect.Type,TypeMappingInfo> typeToMappingInfo)
setTypeMappingInfoToJavaTypeAdapaters
private void setTypeMappingInfoToJavaTypeAdapaters(java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> typeMappingInfoToAdapters)
setQNamesToDeclaredClasses
private void setQNamesToDeclaredClasses(java.util.HashMap<javax.xml.namespace.QName,java.lang.Class> nameToDeclaredClasses)
setQNameToGeneratedClasses
private void setQNameToGeneratedClasses(java.util.Map<javax.xml.namespace.QName,java.lang.Class> qNameToClass)
setXMLContext
private void setXMLContext(XMLContext xmlContext)
Skip navigation links