com.sun.xml.bind.v2.runtime
public final class ClassBeanInfoImpl<BeanT> extends JaxBeanInfo<BeanT> implements AttributeAccessor<BeanT>
Field Summary | |
---|---|
Property<BeanT>[] | properties
Properties of this bean class but not its ancestor classes. |
ClassBeanInfoImpl<? super BeanT> | superClazz
ClassBeanInfoImpl that represents the super class of ClassBeanInfoImpl. |
Constructor Summary | |
---|---|
ClassBeanInfoImpl(JAXBContextImpl owner, RuntimeClassInfo ci) |
Method Summary | |
---|---|
BeanT | createInstance(UnmarshallingContext context) |
String | getElementLocalName(BeanT bean) |
String | getElementNamespaceURI(BeanT bean) |
String | getId(BeanT bean, XMLSerializer target) |
Loader | getLoader(JAXBContextImpl context, boolean typeSubstitutionCapable) |
Transducer<BeanT> | getTransducer() |
void | link(JAXBContextImpl grammar) |
boolean | reset(BeanT bean, UnmarshallingContext context) |
void | serializeAttributes(BeanT bean, XMLSerializer target) |
void | serializeBody(BeanT bean, XMLSerializer target) |
void | serializeRoot(BeanT bean, XMLSerializer target) |
void | serializeURIs(BeanT bean, XMLSerializer target) |
void | wrapUp() |