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

Class SingleReferenceNodeProperty<BeanT,ValueT>

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

Constructor Summary
SingleReferenceNodeProperty(JAXBContextImpl context, RuntimeReferencePropertyInfo 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)

Constructor Detail

SingleReferenceNodeProperty

public SingleReferenceNodeProperty(JAXBContextImpl context, RuntimeReferencePropertyInfo 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

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