Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jaxb
Class JAXBContext.JAXBContextState

java.lang.Object
  extended by org.eclipse.persistence.jaxb.JAXBContext.JAXBContextState

Enclosing class:
JAXBContext

private static class JAXBContext.JAXBContextState
extends java.lang.Object

Field Summary
private  TypeMappingInfo[] boundTypes
           
private  java.util.HashMap<java.lang.String,java.lang.Class> classToGeneratedClasses
           
private  Generator generator
           
private  java.util.HashMap<javax.xml.namespace.QName,java.lang.Class> qNamesToDeclaredClasses
           
private  java.util.Map<javax.xml.namespace.QName,java.lang.Class> qNameToGeneratedClasses
           
private  java.util.Map<TypeMappingInfo,java.lang.Class> typeMappingInfoToGeneratedType
           
private  java.util.Map<TypeMappingInfo,JAXBContext.RootLevelXmlAdapter> typeMappingInfoToJavaTypeAdapters
           
private  java.util.HashMap<java.lang.reflect.Type,javax.xml.namespace.QName> typeToSchemaType
           
private  java.util.Map<java.lang.reflect.Type,TypeMappingInfo> typeToTypeMappingInfo
           
private  XMLContext xmlContext
           

 

Constructor Summary
private JAXBContext.JAXBContextState()
           
private JAXBContext.JAXBContextState(XMLContext context)
           
private JAXBContext.JAXBContextState(XMLContext context, Generator generator, java.lang.reflect.Type[] boundTypes)
           
private JAXBContext.JAXBContextState(XMLContext context, Generator generator, TypeMappingInfo[] boundTypes)
           

 

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

 

Field Detail

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

Constructor Detail

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)

Method Detail

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

Copyright © 1998, 2012, Oracle. All Rights Reserved.