| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final Accessor | |
| private final Loader | entryLoader
Handles |
| private final Name | entryTag
The tag name that corresponds to the 'entry' element. |
| private final Loader | itemsLoader
Handles |
| private JaxBeanInfo | |
| private Loader | |
| private static final Receiver | |
| private final Name | |
| private static final Class | |
| private final Class | mapImplClass
The implementation class for this property. |
| private final boolean | |
| private final Name | tagName
The tag name that surrounds the whole property. |
| private JaxBeanInfo | |
| private Loader | |
| private static final Receiver | |
| private final Name |
| Access | Constructor and Description |
|---|---|
| public |
| acc | back to summary |
|---|---|
| private final Accessor<BeanT, ValueT> acc | |
| entryLoader | back to summary |
|---|---|
| private final Loader entryLoader Handles | |
| entryTag | back to summary |
|---|---|
| private final Name entryTag The tag name that corresponds to the 'entry' element. | |
| itemsLoader | back to summary |
|---|---|
| private final Loader itemsLoader Handles | |
| keyBeanInfo | back to summary |
|---|---|
| private JaxBeanInfo<BeanT> keyBeanInfo | |
| keyLoader | back to summary |
|---|---|
| private Loader keyLoader | |
| keyReceiver | back to summary |
|---|---|
| private static final Receiver keyReceiver | |
| keyTag | back to summary |
|---|---|
| private final Name keyTag | |
| knownImplClasses | back to summary |
|---|---|
| private static final Class<T>[] knownImplClasses | |
| mapImplClass | back to summary |
|---|---|
| private final Class<? extends ValueT> mapImplClass The implementation class for this property. If the property is null, we create an instance of this class. | |
| nillable | back to summary |
|---|---|
| private final boolean nillable | |
| tagName | back to summary |
|---|---|
| private final Name tagName The tag name that surrounds the whole property. | |
| valueBeanInfo | back to summary |
|---|---|
| private JaxBeanInfo<BeanT> valueBeanInfo | |
| valueLoader | back to summary |
|---|---|
| private Loader valueLoader | |
| valueReceiver | back to summary |
|---|---|
| private static final Receiver valueReceiver | |
| valueTag | back to summary |
|---|---|
| private final Name valueTag | |
| SingleMapNodeProperty | back to summary |
|---|---|
public SingleMapNodeProperty(JAXBContextImpl context, RuntimeMapPropertyInfo prop)
| |
| bareStartTag | back to summary |
|---|---|
| private void bareStartTag(XMLSerializer w, Name tagName, Object peer) throws IOException, XMLStreamException, SAXException | |
| buildChildElementUnmarshallers | back to summary |
|---|---|
| public void buildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> handlers) Implements org. Doc from org. Every Property class has an implementation of buildChildElementUnmarshallers
which will fill in the specified
| |
| getElementPropertyAccessor | back to summary |
|---|---|
| public Accessor Overrides org. Implements org. Doc from org. If this property is mapped to the specified element, return an accessor to it.
| |
| getIdValue | back to summary |
|---|---|
| public String getIdValue(BeanT bean) Implements org. A Map property can never be ID.
| |
| getKind | back to summary |
|---|---|
| public PropertyKind getKind() Implements org. Doc from org. Gets the Kind of property
| |
| reset | back to summary |
|---|---|
| public void reset(BeanT bean) throws AccessorException Implements org. Doc from org. Resets the property value on the given object. ... for example by setting 0 or null.
| |
| serializeBody | back to summary |
|---|---|
| public void serializeBody(BeanT o, XMLSerializer w, Object outerPeer) throws SAXException, AccessorException, IOException, XMLStreamException Overrides org. Implements org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | receive(UnmarshallingContext.
Implements org. Called when the child loader is deactivated. |
| index | back to summary |
|---|---|
| private final int index | |
| ReceiverImpl | back to summary |
|---|---|
| public ReceiverImpl(int index) | |
| receive | back to summary |
|---|---|
| public void receive(UnmarshallingContext. Implements org. Doc from org. Called when the child loader is deactivated.
| |
| Modifier and Type | Field and Description |
|---|---|
| private SingleMapNodeProperty. | |
| private T |
| Access | Constructor and Description |
|---|---|
| private | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static <T> T | |
| private static <T> void |
| parent | back to summary |
|---|---|
| private SingleMapNodeProperty. | |
| value | back to summary |
|---|---|
| private T value | |
| Stack | back to summary |
|---|---|
| private Stack(SingleMapNodeProperty. | |
| Stack | back to summary |
|---|---|
| private Stack(T value) | |
| pop | back to summary |
|---|---|
| private static <T> T pop(ThreadLocal<SingleMapNodeProperty. | |
| push | back to summary |
|---|---|
| private static <T> void push(ThreadLocal<SingleMapNodeProperty. | |