| Package | Description |
|---|---|
| com.sun.xml.bind.v2.model.impl |
Implementation of the com.sun.xml.bind.j2s.model package.
|
| com.sun.xml.bind.v2.model.runtime |
The specialization of
com.sun.xml.bind.v2.model.core for the runtime. |
| com.sun.xml.bind.v2.runtime |
Code that implements JAXBContext, Unmarshaller, and Marshaller.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
RuntimeBuiltinLeafInfoImpl<T> |
BuiltinLeafInfoImpl with a support for runtime. |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
RuntimeArrayInfo |
|
interface |
RuntimeBuiltinLeafInfo |
|
interface |
RuntimeClassInfo |
|
interface |
RuntimeElement |
|
interface |
RuntimeElementInfo |
|
interface |
RuntimeEnumLeafInfo |
|
interface |
RuntimeLeafInfo |
|
interface |
RuntimeNonElement |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<? extends RuntimeTypeInfo> |
RuntimeElementPropertyInfo.ref() |
|
java.util.Collection<? extends RuntimeTypeInfo> |
RuntimePropertyInfo.ref() |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<RuntimeTypeInfo,JaxBeanInfo> |
JAXBContextImpl.beanInfos |
All created
JaxBeanInfos. |
| Modifier and Type | Method | Description |
|---|---|---|
JaxBeanInfo |
JAXBContextImpl.getOrCreate(RuntimeTypeInfo e) |
| Constructor | Description |
|---|---|
JaxBeanInfo(JAXBContextImpl grammar,
RuntimeTypeInfo rti,
java.lang.Class<BeanT> jaxbType,
boolean isElement,
boolean isImmutable,
boolean hasLifecycleEvents) |
For
JaxBeanInfo that has no type names. |
JaxBeanInfo(JAXBContextImpl grammar,
RuntimeTypeInfo rti,
java.lang.Class<BeanT> jaxbType,
javax.xml.namespace.QName[] typeNames,
boolean isElement,
boolean isImmutable,
boolean hasLifecycleEvents) |
For
JaxBeanInfo that has multiple type names. |
JaxBeanInfo(JAXBContextImpl grammar,
RuntimeTypeInfo rti,
java.lang.Class<BeanT> jaxbType,
javax.xml.namespace.QName typeName,
boolean isElement,
boolean isImmutable,
boolean hasLifecycleEvents) |
For
JaxBeanInfo that has one type name. |
Copyright © 2017 Oracle Corporation. All rights reserved.