com.sun.xml.bind.v2.runtime.property
public final class AttributeProperty<BeanT> extends PropertyImpl<BeanT> implements Comparable<AttributeProperty>
This one works for both leaves and nodes, scalars and arrays.
Implements Comparable so that it can be sorted lexicographically.
Field Summary | |
---|---|
Name | attName
Attribute name. |
TransducedAccessor<BeanT> | xacc
Heart of the conversion logic. |
Constructor Summary | |
---|---|
AttributeProperty(JAXBContextImpl context, RuntimeAttributePropertyInfo prop) |
Method Summary | |
---|---|
void | buildChildElementUnmarshallers(UnmarshallerChain chainElem, QNameMap<ChildLoader> handlers) |
int | compareTo(AttributeProperty that) |
String | getIdValue(BeanT bean) |
PropertyKind | getKind() |
boolean | hasSerializeURIAction() |
void | reset(BeanT o) |
void | serializeAttributes(BeanT o, XMLSerializer w)
Marshals one attribute.
|
void | serializeURIs(BeanT o, XMLSerializer w) |
See Also: JaxBeanInfo