com.sun.xml.bind.v2.model.runtime
Interface RuntimeTypeInfoSet

All Superinterfaces:
com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

public interface RuntimeTypeInfoSet
extends com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

TypeInfoSet refined for runtime.


Method Summary
 java.util.Map<java.lang.Class,? extends RuntimeArrayInfo> arrays()
           
 java.util.Map<java.lang.Class,? extends RuntimeClassInfo> beans()
           
 java.util.Map<java.lang.reflect.Type,? extends RuntimeBuiltinLeafInfo> builtins()
           
 java.util.Map<java.lang.Class,? extends RuntimeEnumLeafInfo> enums()
           
 java.lang.Iterable<? extends RuntimeElementInfo> getAllElements()
           
 RuntimeNonElement getAnyTypeInfo()
           
 RuntimeNonElement getClassInfo(java.lang.Class type)
           
 RuntimeElementInfo getElementInfo(java.lang.Class scope, javax.xml.namespace.QName name)
           
 java.util.Map<javax.xml.namespace.QName,? extends RuntimeElementInfo> getElementMappings(java.lang.Class scope)
           
 com.sun.xml.bind.v2.model.nav.ReflectionNavigator getNavigator()
           
 RuntimeNonElement getTypeInfo(java.lang.reflect.Type type)
           
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfoSet
dump, getAttributeFormDefault, getElementFormDefault, getSchemaLocations, getTypeInfo, getXmlNs
 

Method Detail

arrays

java.util.Map<java.lang.Class,? extends RuntimeArrayInfo> arrays()
Specified by:
arrays in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

beans

java.util.Map<java.lang.Class,? extends RuntimeClassInfo> beans()
Specified by:
beans in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

builtins

java.util.Map<java.lang.reflect.Type,? extends RuntimeBuiltinLeafInfo> builtins()
Specified by:
builtins in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

enums

java.util.Map<java.lang.Class,? extends RuntimeEnumLeafInfo> enums()
Specified by:
enums in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

getTypeInfo

RuntimeNonElement getTypeInfo(java.lang.reflect.Type type)
Specified by:
getTypeInfo in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

getAnyTypeInfo

RuntimeNonElement getAnyTypeInfo()
Specified by:
getAnyTypeInfo in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

getClassInfo

RuntimeNonElement getClassInfo(java.lang.Class type)
Specified by:
getClassInfo in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

getElementInfo

RuntimeElementInfo getElementInfo(java.lang.Class scope,
                                  javax.xml.namespace.QName name)
Specified by:
getElementInfo in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

getElementMappings

java.util.Map<javax.xml.namespace.QName,? extends RuntimeElementInfo> getElementMappings(java.lang.Class scope)
Specified by:
getElementMappings in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

getAllElements

java.lang.Iterable<? extends RuntimeElementInfo> getAllElements()
Specified by:
getAllElements in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>

getNavigator

com.sun.xml.bind.v2.model.nav.ReflectionNavigator getNavigator()
Specified by:
getNavigator in interface com.sun.xml.bind.v2.model.core.TypeInfoSet<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>