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

Class PropertyImpl<BeanT>

abstract class PropertyImpl<BeanT> extends Object implements Property<BeanT>

Field Summary
protected StringfieldName
Name of this field.
Constructor Summary
PropertyImpl(JAXBContextImpl context, RuntimePropertyInfo prop)
Method Summary
AccessorgetElementPropertyAccessor(String nsUri, String localName)
StringgetFieldName()
RuntimePropertyInfogetInfo()
booleanhasSerializeURIAction()
booleanisHiddenByOverride()
voidserializeBody(BeanT o, XMLSerializer w, Object outerPeer)
voidserializeURIs(BeanT o, XMLSerializer w)
voidsetHiddenByOverride(boolean hidden)
voidwrapUp()

Field Detail

fieldName

protected final String fieldName
Name of this field.

Constructor Detail

PropertyImpl

public PropertyImpl(JAXBContextImpl context, RuntimePropertyInfo prop)

Method Detail

getElementPropertyAccessor

public Accessor getElementPropertyAccessor(String nsUri, String localName)

getFieldName

public String getFieldName()

getInfo

public RuntimePropertyInfo getInfo()

hasSerializeURIAction

public boolean hasSerializeURIAction()

isHiddenByOverride

public boolean isHiddenByOverride()

serializeBody

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

serializeURIs

public void serializeURIs(BeanT o, XMLSerializer w)

setHiddenByOverride

public void setHiddenByOverride(boolean hidden)

wrapUp

public void wrapUp()