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

Class SingleElementNodeProperty<BeanT,ValueT>

final class SingleElementNodeProperty<BeanT,ValueT> extends PropertyImpl<BeanT>

Constructor Summary
SingleElementNodeProperty(JAXBContextImpl context, RuntimeElementPropertyInfo prop)
Method Summary
voidbuildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> handlers)
AccessorgetElementPropertyAccessor(String nsUri, String localName)
StringgetIdValue(BeanT beanT)
PropertyKindgetKind()
voidreset(BeanT bean)
voidserializeBody(BeanT o, XMLSerializer w, Object outerPeer)
voidwrapUp()

Constructor Detail

SingleElementNodeProperty

public SingleElementNodeProperty(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 beanT)

getKind

public PropertyKind getKind()

reset

public void reset(BeanT bean)

serializeBody

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

wrapUp

void wrapUp()