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() |