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