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

Interface RuntimeTypeInfoSet

public interface RuntimeTypeInfoSet extends TypeInfoSet<Type,Class,Field,Method>

TypeInfoSet refined for runtime.
Method Summary
Map<Class,? extends RuntimeArrayInfo>arrays()
Map<Class,? extends RuntimeClassInfo>beans()
Map<Type,? extends RuntimeBuiltinLeafInfo>builtins()
Map<Class,? extends RuntimeEnumLeafInfo>enums()
Iterable<? extends RuntimeElementInfo>getAllElements()
RuntimeNonElementgetAnyTypeInfo()
RuntimeNonElementgetClassInfo(Class type)
RuntimeElementInfogetElementInfo(Class scope, QName name)
Map<QName,? extends RuntimeElementInfo>getElementMappings(Class scope)
ReflectionNavigatorgetNavigator()
RuntimeNonElementgetTypeInfo(Type type)

Method Detail

arrays

public Map<Class,? extends RuntimeArrayInfo> arrays()

beans

public Map<Class,? extends RuntimeClassInfo> beans()

builtins

public Map<Type,? extends RuntimeBuiltinLeafInfo> builtins()

enums

public Map<Class,? extends RuntimeEnumLeafInfo> enums()

getAllElements

public Iterable<? extends RuntimeElementInfo> getAllElements()

getAnyTypeInfo

public RuntimeNonElement getAnyTypeInfo()

getClassInfo

public RuntimeNonElement getClassInfo(Class type)

getElementInfo

public RuntimeElementInfo getElementInfo(Class scope, QName name)

getElementMappings

public Map<QName,? extends RuntimeElementInfo> getElementMappings(Class scope)

getNavigator

public ReflectionNavigator getNavigator()

getTypeInfo

public RuntimeNonElement getTypeInfo(Type type)