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.property   
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
(package private)  class AnyTypeBeanInfo
          JaxBeanInfo for handling xs:anyType.
(package private)  class ArrayBeanInfoImpl
          JaxBeanInfo implementation that binds T[] to a complex type with an element for each item.
 class ClassBeanInfoImpl<BeanT>
          JaxBeanInfo implementation for j2s bean.
 class CompositeStructureBeanInfo
           
 class ElementBeanInfoImpl
          JaxBeanInfo implementation for RuntimeElementInfo.
(package private)  class LeafBeanInfoImpl<BeanT>
          JaxBeanInfo implementation for immutable leaf classes.
(package private)  class ValueListBeanInfoImpl
          JaxBeanInfo implementation that binds T[] to a list of simple types.
 

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

Methods in com.sun.xml.bind.v2.runtime that return JaxBeanInfo
<T> JaxBeanInfo<T>
JAXBContextImpl.getBeanInfo(Class<T> clazz)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound class.
<T> JaxBeanInfo<T>
JAXBContextImpl.getBeanInfo(Class<T> clazz, boolean fatal)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound class.
 JaxBeanInfo JAXBContextImpl.getBeanInfo(Object o)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound object.
 JaxBeanInfo JAXBContextImpl.getBeanInfo(Object o, boolean fatal)
          Gets the JaxBeanInfo object that can handle the given JAXB-bound object.
 JaxBeanInfo JAXBContextImpl.getGlobalType(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(Object child, String fieldName, JaxBeanInfo expected)
          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, Runnable postInitAction)
          Used by BridgeImpl to write an arbitrary object as a fragment.
 

Constructors in com.sun.xml.bind.v2.runtime with parameters of type JaxBeanInfo
BridgeImpl(JAXBContextImpl context, Name tagName, JaxBeanInfo<T> bi, TypeReference typeRef)
           
 

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

Fields in com.sun.xml.bind.v2.runtime.property declared as JaxBeanInfo
(package private)  JaxBeanInfo TagAndType.beanInfo
           
 

Methods in com.sun.xml.bind.v2.runtime.property with parameters of type JaxBeanInfo
 void ArrayElementLeafProperty.serializeItem(JaxBeanInfo bi, ItemT item, XMLSerializer w)
           
protected abstract  void ArrayElementProperty.serializeItem(JaxBeanInfo expected, ItemT item, XMLSerializer w)
          Serializes one item of the property.
 void ArrayElementNodeProperty.serializeItem(JaxBeanInfo expected, ItemT item, XMLSerializer w)
           
 

Constructors in com.sun.xml.bind.v2.runtime.property with parameters of type JaxBeanInfo
TagAndType(Name tagName, JaxBeanInfo beanInfo)
           
 

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

Methods in com.sun.xml.bind.v2.runtime.unmarshaller that return JaxBeanInfo
<T> JaxBeanInfo<T>
UnmarshallerImpl.getBeanInfo(Class<T> clazz)
           
(package private) static JaxBeanInfo XsiTypeLoader.parseXsiType(UnmarshallingContext.State state, TagName ea, JaxBeanInfo defaultBeanInfo)
           
 

Methods in com.sun.xml.bind.v2.runtime.unmarshaller with parameters of type JaxBeanInfo
 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, Object child, UnmarshallingContext.State state)
          Fires the afterUnmarshal event if necessary.
protected  void Loader.fireBeforeUnmarshal(JaxBeanInfo beanInfo, Object child, UnmarshallingContext.State state)
          Fires the beforeUnmarshal event if necessary.
(package private) static JaxBeanInfo XsiTypeLoader.parseXsiType(UnmarshallingContext.State state, TagName ea, JaxBeanInfo defaultBeanInfo)
           
 void UnmarshallingContext.reset(InfosetScanner scanner, boolean isInplaceMode, JaxBeanInfo expectedType, IDResolver idResolver)
           
 Object UnmarshallerImpl.unmarshal0(InputStream input, JaxBeanInfo expectedType)
           
 Object UnmarshallerImpl.unmarshal0(Node node, JaxBeanInfo expectedType)
           
 Object UnmarshallerImpl.unmarshal0(Source source, JaxBeanInfo expectedType)
           
 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)