com.sun.xml.bind.v2.runtime.reflect

Class AdaptedLister<BeanT,PropT,InMemItemT,OnWireItemT,PackT>

final class AdaptedLister<BeanT,PropT,InMemItemT,OnWireItemT,PackT> extends Lister<BeanT,PropT,OnWireItemT,PackT>

Lister that adapts individual item types.
Constructor Summary
AdaptedLister(Lister<BeanT,PropT,InMemItemT,PackT> core, Class<? extends XmlAdapter<OnWireItemT,InMemItemT>> adapter)
Method Summary
voidaddToPack(PackT pack, OnWireItemT item)
voidendPacking(PackT pack, BeanT bean, Accessor<BeanT,PropT> accessor)
ListIterator<OnWireItemT>iterator(PropT prop, XMLSerializer context)
voidreset(BeanT bean, Accessor<BeanT,PropT> accessor)
PackTstartPacking(BeanT bean, Accessor<BeanT,PropT> accessor)

Constructor Detail

AdaptedLister

AdaptedLister(Lister<BeanT,PropT,InMemItemT,PackT> core, Class<? extends XmlAdapter<OnWireItemT,InMemItemT>> adapter)

Method Detail

addToPack

public void addToPack(PackT pack, OnWireItemT item)

endPacking

public void endPacking(PackT pack, BeanT bean, Accessor<BeanT,PropT> accessor)

iterator

public ListIterator<OnWireItemT> iterator(PropT prop, XMLSerializer context)

reset

public void reset(BeanT bean, Accessor<BeanT,PropT> accessor)

startPacking

public PackT startPacking(BeanT bean, Accessor<BeanT,PropT> accessor)