com.sun.xml.bind.v2.runtime.property

Class ArrayProperty<BeanT,ListT,ItemT>

abstract class ArrayProperty<BeanT,ListT,ItemT> extends PropertyImpl<BeanT>

Property implementation for multi-value properties (including arrays and collections.)
Field Summary
protected Accessor<BeanT,ListT>acc
protected Lister<BeanT,ListT,ItemT,Object>lister
Constructor Summary
protected ArrayProperty(JAXBContextImpl context, RuntimePropertyInfo prop)
Method Summary
StringgetIdValue(BeanT bean)
voidreset(BeanT o)

Field Detail

acc

protected final Accessor<BeanT,ListT> acc

lister

protected final Lister<BeanT,ListT,ItemT,Object> lister

Constructor Detail

ArrayProperty

protected ArrayProperty(JAXBContextImpl context, RuntimePropertyInfo prop)

Method Detail

getIdValue

public final String getIdValue(BeanT bean)

reset

public void reset(BeanT o)