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

Class SingleMapNodeProperty<BeanT,ValueT>

final class SingleMapNodeProperty<BeanT,ValueT extends Map> extends PropertyImpl<BeanT>

Constructor Summary
SingleMapNodeProperty(JAXBContextImpl context, RuntimeMapPropertyInfo prop)
Method Summary
voidbuildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> handlers)
AccessorgetElementPropertyAccessor(String nsUri, String localName)
StringgetIdValue(BeanT bean)
A Map property can never be ID.
PropertyKindgetKind()
voidreset(BeanT bean)
voidserializeBody(BeanT o, XMLSerializer w, Object outerPeer)

Constructor Detail

SingleMapNodeProperty

public SingleMapNodeProperty(JAXBContextImpl context, RuntimeMapPropertyInfo prop)

Method Detail

buildChildElementUnmarshallers

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

getElementPropertyAccessor

Accessor getElementPropertyAccessor(String nsUri, String localName)

getIdValue

public String getIdValue(BeanT bean)
A Map property can never be ID.

getKind

public PropertyKind getKind()

reset

public void reset(BeanT bean)

serializeBody

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