Uses of Class
com.sun.xml.bind.v2.runtime.JaxBeanInfo

Packages that use JaxBeanInfo
com.sun.xml.bind.v2.runtime Code that implements JAXBContext, Unmarshaller, and Marshaller. 
com.sun.xml.bind.v2.runtime.unmarshaller   
 

Uses of JaxBeanInfo in com.sun.xml.bind.v2.runtime
 

Subclasses of JaxBeanInfo in com.sun.xml.bind.v2.runtime
 class ClassBeanInfoImpl<BeanT>
          JaxBeanInfo implementation for j2s bean.
 class CompositeStructureBeanInfo
           
 class ElementBeanInfoImpl
          JaxBeanInfo implementation for RuntimeElementInfo.
 

Fields in com.sun.xml.bind.v2.runtime with type parameters of type JaxBeanInfo
protected  java.util.Map<RuntimeTypeInfo,JaxBeanInfo> JAXBContextImpl.beanInfos
          All created JaxBeanInfos.
 

Methods in com.sun.xml.bind.v2.runtime that return JaxBeanInfo
<T> JaxBeanInfo<T>
JAXBContextImpl.getBeanInfo(java.lang.Class<T> clazz)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound class.
<T> JaxBeanInfo<T>
JAXBContextImpl.getBeanInfo(java.lang.Class<T> clazz, boolean fatal)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound class.
 JaxBeanInfo JAXBContextImpl.getBeanInfo(java.lang.Object o)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound object.
 JaxBeanInfo JAXBContextImpl.getBeanInfo(java.lang.Object o, boolean fatal)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound object.
 JaxBeanInfo JAXBContextImpl.getGlobalType(javax.xml.namespace.QName name)
          Gets the JaxBeanInfo for the given named XML Schema type.
protected  JaxBeanInfo JAXBContextImpl.getOrCreate(RuntimeArrayInfo ai)
           
protected  JaxBeanInfo JAXBContextImpl.getOrCreate(RuntimeEnumLeafInfo eli)
           
 JaxBeanInfo JAXBContextImpl.getOrCreate(RuntimeTypeInfo e)
           
 

Methods in com.sun.xml.bind.v2.runtime with parameters of type JaxBeanInfo
 void XMLSerializer.childAsXsiType(java.lang.Object child, java.lang.String fieldName, JaxBeanInfo expected, boolean nillable)
          This method is called when a type child object is found.
protected
<T> void
MarshallerImpl.write(Name rootTagName, JaxBeanInfo<T> bi, T obj, XmlOutput out, java.lang.Runnable postInitAction)
          Used by BridgeImpl to write an arbitrary object as a fragment.
 

Uses of JaxBeanInfo in com.sun.xml.bind.v2.runtime.unmarshaller
 

Methods in com.sun.xml.bind.v2.runtime.unmarshaller that return JaxBeanInfo
 JaxBeanInfo StructureLoader.getBeanInfo()
           
<T> JaxBeanInfo<T>
UnmarshallerImpl.getBeanInfo(java.lang.Class<T> clazz)
           
 

Methods in com.sun.xml.bind.v2.runtime.unmarshaller with parameters of type JaxBeanInfo
 java.lang.Object UnmarshallingContext.createInstance(JaxBeanInfo beanInfo)
          Creates a new instance of the specified class.
 XmlVisitor UnmarshallerImpl.createUnmarshallerHandler(InfosetScanner scanner, boolean inplace, JaxBeanInfo expectedType)
          Creates and configures a new unmarshalling pipe line.
protected  void Loader.fireAfterUnmarshal(JaxBeanInfo beanInfo, java.lang.Object child, UnmarshallingContext.State state)
          Fires the afterUnmarshal event if necessary.
protected  void Loader.fireBeforeUnmarshal(JaxBeanInfo beanInfo, java.lang.Object child, UnmarshallingContext.State state)
          Fires the beforeUnmarshal event if necessary.
 void UnmarshallingContext.reset(InfosetScanner scanner, boolean isInplaceMode, JaxBeanInfo expectedType, IDResolver idResolver)
           
 java.lang.Object UnmarshallerImpl.unmarshal0(java.io.InputStream input, JaxBeanInfo expectedType)
           
 java.lang.Object UnmarshallerImpl.unmarshal0(org.w3c.dom.Node node, JaxBeanInfo expectedType)
           
 java.lang.Object UnmarshallerImpl.unmarshal0(javax.xml.transform.Source source, JaxBeanInfo expectedType)
           
 java.lang.Object UnmarshallerImpl.unmarshal0(javax.xml.stream.XMLStreamReader reader, JaxBeanInfo expectedType)
           
 

Constructors in com.sun.xml.bind.v2.runtime.unmarshaller with parameters of type JaxBeanInfo
XsiTypeLoader(JaxBeanInfo defaultBeanInfo)