Class Summary |
ArrayElementLeafProperty<BeanT,ListT,ItemT> |
ArrayProperty that contains only one leaf type. |
ArrayElementNodeProperty<BeanT,ListT,ItemT> |
ArrayProperty that contains node values. |
ArrayElementProperty<BeanT,ListT,ItemT> |
Property implementation for multi-value property that maps to an element. |
ArrayERProperty<BeanT,ListT,ItemT> |
Commonality between ArrayElementProperty and ArrayReferenceNodeProperty . |
ArrayProperty<BeanT,ListT,ItemT> |
Property implementation for multi-value properties
(including arrays and collections.) |
ArrayReferenceNodeProperty<BeanT,ListT,ItemT> |
|
AttributeProperty<BeanT> |
Property implementation for AttributePropertyInfo . |
ListElementProperty<BeanT,ListT,ItemT> |
Property implementation for ElementPropertyInfo whose
ElementPropertyInfo.isValueList() is true. |
PropertyFactory |
Create Property objects. |
PropertyImpl<BeanT> |
|
SingleElementLeafProperty<BeanT> |
Property that contains a leaf value. |
SingleElementNodeProperty<BeanT,ValueT> |
|
SingleMapNodeProperty<BeanT,ValueT extends Map> |
|
SingleReferenceNodeProperty<BeanT,ValueT> |
|
TagAndType |
Pair of QName and JaxBeanInfo . |
UnmarshallerChain |
Pass around a 'ticket dispenser' when creating new
unmarshallers. |
ValueProperty<BeanT> |
Property implementation for XmlValue properties. |