Uses of Interface
com.sun.xml.bind.v2.model.core.TypeInfo

Packages that use TypeInfo
com.sun.xml.bind.v2.model.core The in-memory model of the JAXB-bound beans. 
com.sun.xml.bind.v2.model.impl Implementation of the com.sun.xml.bind.j2s.model package. 
com.sun.xml.bind.v2.model.runtime The specialization of com.sun.xml.bind.v2.model.core for the runtime. 
 

Uses of TypeInfo in com.sun.xml.bind.v2.model.core
 

Subinterfaces of TypeInfo in com.sun.xml.bind.v2.model.core
 interface ArrayInfo<T,C>
          Stand-alone array that can be marshalled/unmarshalled on its own (without being part of any encloding ClassInfo.)
 interface BuiltinLeafInfo<T,C>
          JAXB spec designates a few Java classes to be mapped to leaves in XML.
 interface ClassInfo<T,C>
          Information about JAXB-bound class.
 interface Element<T,C>
          TypeInfo that maps to an element.
 interface ElementInfo<T,C>
          A particular use (specialization) of JAXBElement.
 interface EnumLeafInfo<T,C>
          NonElement that represents an Enum class.
 interface LeafInfo<T,C>
          Either BuiltinLeafInfo or EnumLeafInfo.
 interface MaybeElement<T,C>
          Some NonElement can optionally be an Element.
 interface NonElement<T,C>
          TypeInfo that maps to an element.
 interface WildcardTypeInfo<T,C>
          Type referenced as a result of having the wildcard.
 

Methods in com.sun.xml.bind.v2.model.core that return TypeInfo
 TypeInfo<T,C> PropertyInfo.parent()
          Gets the ClassInfo or ElementInfo to which this property belongs.
 

Methods in com.sun.xml.bind.v2.model.core that return types with arguments of type TypeInfo
 java.util.Set<TypeInfo<T,C>> RegistryInfo.getReferences()
          Returns all the references to other types in this registry.
 java.util.Collection<? extends TypeInfo<T,C>> PropertyInfo.ref()
          List of TypeInfos that this property references.
 java.util.Collection<? extends TypeInfo<T,C>> ReferencePropertyInfo.ref()
          List of TypeInfos that this property references..
 

Uses of TypeInfo in com.sun.xml.bind.v2.model.impl
 

Classes in com.sun.xml.bind.v2.model.impl that implement TypeInfo
(package private)  class AnyTypeImpl<T,C>
          TypeInfo implementation for xs:anyType.
 class ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
           Public because XJC needs to access it
 class BuiltinLeafInfoImpl<TypeT,ClassDeclT>
          JAXB spec designates a few Java classes to be mapped to XML types in a way that ignores restrictions placed on user-defined beans.
(package private)  class ClassInfoImpl<T,C,F,M>
          A part of the ClassInfo that doesn't depend on a particular reflection library.
(package private)  class ElementInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
          ElementInfo implementation.
(package private)  class EnumLeafInfoImpl<T,C,F,M>
          EnumLeafInfo implementation.
(package private)  class LeafInfoImpl<TypeT,ClassDeclT>
           
(package private)  class RuntimeAnyTypeImpl
           
(package private)  class RuntimeArrayInfoImpl
           
 class RuntimeBuiltinLeafInfoImpl<T>
           
(package private)  class RuntimeClassInfoImpl
           
(package private)  class RuntimeElementInfoImpl
           
(package private)  class RuntimeEnumLeafInfoImpl<T extends Enum<T>,B>
           
(package private)  class TypeInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
          Common implementation between ClassInfoImpl and ElementInfoImpl.
 

Methods in com.sun.xml.bind.v2.model.impl that return types with arguments of type TypeInfo
 java.util.Set<TypeInfo<T,C>> RegistryInfoImpl.getReferences()
           
 java.util.List<? extends TypeInfo<TypeT,ClassDeclT>> ElementPropertyInfoImpl.ref()
           
 java.util.Collection<? extends TypeInfo<T,C>> MapPropertyInfoImpl.ref()
           
 

Uses of TypeInfo in com.sun.xml.bind.v2.model.runtime
 

Subinterfaces of TypeInfo in com.sun.xml.bind.v2.model.runtime
 interface RuntimeArrayInfo
           
 interface RuntimeBuiltinLeafInfo
           
 interface RuntimeClassInfo
           
 interface RuntimeElement
           
 interface RuntimeElementInfo
           
 interface RuntimeEnumLeafInfo
           
 interface RuntimeLeafInfo
           
 interface RuntimeNonElement
           
 interface RuntimeTypeInfo