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

Class SingleElementLeafProperty<BeanT>

final class SingleElementLeafProperty<BeanT> extends PropertyImpl<BeanT>

Property that contains a leaf value.
Constructor Summary
SingleElementLeafProperty(JAXBContextImpl context, RuntimeElementPropertyInfo prop)
Method Summary
voidbuildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> handlers)
AccessorgetElementPropertyAccessor(String nsUri, String localName)
StringgetIdValue(BeanT bean)
PropertyKindgetKind()
voidreset(BeanT o)
voidserializeBody(BeanT o, XMLSerializer w, Object outerPeer)

Constructor Detail

SingleElementLeafProperty

public SingleElementLeafProperty(JAXBContextImpl context, RuntimeElementPropertyInfo 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)

getKind

public PropertyKind getKind()

reset

public void reset(BeanT o)

serializeBody

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