com.sun.xml.bind.v2.model.impl
public class RuntimeModelBuilder extends ModelBuilder<Type,Class,Field,Method>
This extends ModelBuilder by providing more functionalities such as accessing the fields and classes.
| Field Summary | |
|---|---|
| JAXBContextImpl | context
The JAXBContextImpl for which the model is built.
|
| Constructor Summary | |
|---|---|
| RuntimeModelBuilder(JAXBContextImpl context, RuntimeAnnotationReader annotationReader, Map<Class,Class> subclassReplacements, String defaultNamespaceRemap) | |
| Method Summary | |
|---|---|
| RuntimeArrayInfoImpl | createArrayInfo(Locatable upstream, Type arrayType) |
| RuntimeClassInfoImpl | createClassInfo(Class clazz, Locatable upstream) |
| RuntimeElementInfoImpl | createElementInfo(RegistryInfoImpl<Type,Class,Field,Method> registryInfo, Method method) |
| RuntimeEnumLeafInfoImpl | createEnumLeafInfo(Class clazz, Locatable upstream) |
| static Transducer | createTransducer(RuntimeNonElementRef ref)
Creates a Transducer given a reference.
|
| RuntimeTypeInfoSetImpl | createTypeInfoSet() |
| RuntimeNonElement | getClassInfo(Class clazz, Locatable upstream) |
| RuntimeNonElement | getClassInfo(Class clazz, boolean searchForSuperClass, Locatable upstream) |
| ReflectionNavigator | getNavigator() |
| RuntimeTypeInfoSet | link() |