com.sun.xml.bind.v2.model.impl

Class RuntimeTypeInfoSetImpl

final class RuntimeTypeInfoSetImpl extends TypeInfoSetImpl<Type,Class,Field,Method> implements RuntimeTypeInfoSet

TypeInfoSet specialized for runtime.
Constructor Summary
RuntimeTypeInfoSetImpl(AnnotationReader<Type,Class,Field,Method> reader)
Method Summary
Map<Class,RuntimeArrayInfoImpl>arrays()
Map<Class,RuntimeClassInfoImpl>beans()
Map<Type,RuntimeBuiltinLeafInfoImpl<?>>builtins()
RuntimeNonElementcreateAnyType()
Map<Class,RuntimeEnumLeafInfoImpl<?,?>>enums()
Iterable<RuntimeElementInfoImpl>getAllElements()
RuntimeNonElementgetAnyTypeInfo()
RuntimeNonElementgetClassInfo(Class clazz)
RuntimeElementInfoImplgetElementInfo(Class scope, QName name)
Map<QName,RuntimeElementInfoImpl>getElementMappings(Class scope)
ReflectionNavigatorgetNavigator()
RuntimeNonElementgetTypeInfo(Type type)

Constructor Detail

RuntimeTypeInfoSetImpl

public RuntimeTypeInfoSetImpl(AnnotationReader<Type,Class,Field,Method> reader)

Method Detail

arrays

public Map<Class,RuntimeArrayInfoImpl> arrays()

beans

public Map<Class,RuntimeClassInfoImpl> beans()

builtins

public Map<Type,RuntimeBuiltinLeafInfoImpl<?>> builtins()

createAnyType

RuntimeNonElement createAnyType()

enums

public Map<Class,RuntimeEnumLeafInfoImpl<?,?>> enums()

getAllElements

public Iterable<RuntimeElementInfoImpl> getAllElements()

getAnyTypeInfo

public RuntimeNonElement getAnyTypeInfo()

getClassInfo

public RuntimeNonElement getClassInfo(Class clazz)

getElementInfo

public RuntimeElementInfoImpl getElementInfo(Class scope, QName name)

getElementMappings

public Map<QName,RuntimeElementInfoImpl> getElementMappings(Class scope)

getNavigator

public ReflectionNavigator getNavigator()

getTypeInfo

public RuntimeNonElement getTypeInfo(Type type)