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

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

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

TypeInfoSet refined for runtime.

Author:
Kohsuke Kawaguchi

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()
           
 RuntimeNonElement getAnyTypeInfo()
           
 RuntimeNonElement getClassInfo(Class type)
           
 RuntimeElementInfo getElementInfo(Class scope, QName name)
           
 Map<QName,? extends RuntimeElementInfo> getElementMappings(Class scope)
           
 RuntimeNonElement getTypeInfo(Type type)
           
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfoSet
dump, getAttributeFormDefault, getElementFormDefault, getNavigator, getSchemaLocations, getTypeInfo, getXmlNs
 

Method Detail

arrays

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

beans

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

builtins

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

enums

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

getTypeInfo

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

getAnyTypeInfo

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

getClassInfo

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

getElementInfo

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

getElementMappings

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

getAllElements

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


Copyright © 2014 Oracle Corporation. All Rights Reserved.