Lister that adapts individual item types.
| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final Class | |
| private final Lister |
| Access | Constructor and Description |
|---|---|
| pack-priv | AdaptedLister(Lister<BeanT, PropT, InMemItemT, PackT> core, Class<? extends XmlAdapter<OnWireItemT, InMemItemT>> adapter)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | addToPack(PackT pack, OnWireItemT item)
Implements abstract org. Once the |
| public void | endPacking(PackT pack, BeanT bean, Accessor<BeanT, PropT> accessor)
Implements abstract org. Finally, call this method to
wraps up the |
| private XmlAdapter | |
| public ListIterator | iterator(PropT prop, XMLSerializer context)
Implements abstract org. Iterates values of a multi-value property. |
| public void | reset(BeanT bean, Accessor<BeanT, PropT> accessor)
Implements abstract org. Clears the values of the property. |
| public PackT | startPacking(BeanT bean, Accessor<BeanT, PropT> accessor)
Implements abstract org. Setting values to a multi-value property starts by creating a transient object called "pack" from the current field. |
| adapter | back to summary |
|---|---|
| private final Class<? extends XmlAdapter<OnWireItemT, InMemItemT>> adapter | |
| core | back to summary |
|---|---|
| private final Lister<BeanT, PropT, InMemItemT, PackT> core | |
| AdaptedLister | back to summary |
|---|---|
| pack-priv AdaptedLister(Lister<BeanT, PropT, InMemItemT, PackT> core, Class<? extends XmlAdapter<OnWireItemT, InMemItemT>> adapter) | |
| addToPack | back to summary |
|---|---|
| public void addToPack(PackT pack, OnWireItemT item) throws AccessorException Implements abstract org. Doc from org. Once the
| |
| endPacking | back to summary |
|---|---|
| public void endPacking(PackT pack, BeanT bean, Accessor<BeanT, PropT> accessor) throws AccessorException Implements abstract org. Doc from org. Finally, call this method to
wraps up the
| |
| getAdapter | back to summary |
|---|---|
| private XmlAdapter | |
| iterator | back to summary |
|---|---|
| public ListIterator Implements abstract org. Doc from org. Iterates values of a multi-value property.
| |
| reset | back to summary |
|---|---|
| public void reset(BeanT bean, Accessor<BeanT, PropT> accessor) throws AccessorException Implements abstract org. Doc from org. Clears the values of the property.
| |
| startPacking | back to summary |
|---|---|
| public PackT startPacking(BeanT bean, Accessor<BeanT, PropT> accessor) throws AccessorException Implements abstract org. Doc from org. Setting values to a multi-value property starts by creating a transient object called "pack" from the current field.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final ListIterator | |
| private final XMLSerializer |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | hasNext()
Implements org. Works like |
| public OnWireItemT | next()
Implements org. Works like |
| core | back to summary |
|---|---|
| private final ListIterator<InMemItemT> core | |
| serializer | back to summary |
|---|---|
| private final XMLSerializer serializer | |
| ListIteratorImpl | back to summary |
|---|---|
| public ListIteratorImpl(ListIterator<InMemItemT> core, XMLSerializer serializer) | |
| hasNext | back to summary |
|---|---|
| public boolean hasNext() Implements org. Doc from org. Works like
| |
| next | back to summary |
|---|---|
| public OnWireItemT next() throws SAXException, JAXBException Implements org. Doc from org. Works like
| |