Lines Matching defs:JaxBeanInfo
58 * Each JAXB-bound class has a corresponding {@link JaxBeanInfo} object,
63 * Given a class, the corresponding {@link JaxBeanInfo} can be located
67 * Typically, {@link JaxBeanInfo} implementations should be generated
77 public abstract class JaxBeanInfo<BeanT> {
82 * For {@link JaxBeanInfo} that has multiple type names.
84 protected JaxBeanInfo(JAXBContextImpl grammar, RuntimeTypeInfo rti, Class<BeanT> jaxbType, QName[] typeNames, boolean isElement,boolean isImmutable, boolean hasLifecycleEvents) {
89 * For {@link JaxBeanInfo} that has one type name.
91 protected JaxBeanInfo(JAXBContextImpl grammar, RuntimeTypeInfo rti, Class<BeanT> jaxbType, QName typeName, boolean isElement,boolean isImmutable, boolean hasLifecycleEvents) {
96 * For {@link JaxBeanInfo} that has no type names.
98 protected JaxBeanInfo(JAXBContextImpl grammar, RuntimeTypeInfo rti, Class<BeanT> jaxbType, boolean isElement,boolean isImmutable, boolean hasLifecycleEvents) {
102 private JaxBeanInfo(JAXBContextImpl grammar, RuntimeTypeInfo rti, Class<BeanT> jaxbType, Object typeName, boolean isElement,boolean isImmutable, boolean hasLifecycleEvents) {
158 * Gets the JAXB bound class type that this {@link JaxBeanInfo}
250 * Type names associated with this {@link JaxBeanInfo}.
377 * This object is taken as a parameter so that {@link JaxBeanInfo} doesn't have
402 * Called after all the {@link JaxBeanInfo}s are created.