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

Class ListElementProperty<BeanT,ListT,ItemT>

final class ListElementProperty<BeanT,ListT,ItemT> extends ArrayProperty<BeanT,ListT,ItemT>

Property implementation for ElementPropertyInfo whose isValueList is true.
Constructor Summary
ListElementProperty(JAXBContextImpl grammar, RuntimeElementPropertyInfo prop)
Method Summary
voidbuildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> handlers)
AccessorgetElementPropertyAccessor(String nsUri, String localName)
PropertyKindgetKind()
voidserializeBody(BeanT o, XMLSerializer w, Object outerPeer)

Constructor Detail

ListElementProperty

public ListElementProperty(JAXBContextImpl grammar, RuntimeElementPropertyInfo prop)

Method Detail

buildChildElementUnmarshallers

public void buildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> handlers)

getElementPropertyAccessor

Accessor getElementPropertyAccessor(String nsUri, String localName)

getKind

public PropertyKind getKind()

serializeBody

void serializeBody(BeanT o, XMLSerializer w, Object outerPeer)