Package org.nuxeo.common.xmap
Class XAnnotatedList
- java.lang.Object
-
- org.nuxeo.common.xmap.XAnnotatedMember
-
- org.nuxeo.common.xmap.XAnnotatedList
-
- Direct Known Subclasses:
XAnnotatedMap
public class XAnnotatedList extends XAnnotatedMember
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.nuxeo.common.xmap.AttributeValueVisitor
attributeVisitor
protected Class<?>
componentType
protected static org.nuxeo.common.xmap.ElementVisitor
elementListVisitor
protected static org.nuxeo.common.xmap.ElementValueVisitor
elementVisitor
protected boolean
isNullByDefault
-
Fields inherited from class org.nuxeo.common.xmap.XAnnotatedMember
accessor, path, trim, type, valueFactory, xao
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
XAnnotatedList(XMap xmap, XAccessor setter)
XAnnotatedList(XMap xmap, XAccessor setter, XNodeList anno)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
getValue(Context ctx, Element base)
void
toXML(Object instance, Element parent)
-
Methods inherited from class org.nuxeo.common.xmap.XAnnotatedMember
process, setValue
-
-
-
-
Field Detail
-
elementListVisitor
protected static final org.nuxeo.common.xmap.ElementVisitor elementListVisitor
-
elementVisitor
protected static final org.nuxeo.common.xmap.ElementValueVisitor elementVisitor
-
attributeVisitor
protected static final org.nuxeo.common.xmap.AttributeValueVisitor attributeVisitor
-
componentType
protected Class<?> componentType
-
isNullByDefault
protected boolean isNullByDefault
-
-
Method Detail
-
getValue
protected Object getValue(Context ctx, Element base)
- Overrides:
getValue
in classXAnnotatedMember
-
toXML
public void toXML(Object instance, Element parent)
- Overrides:
toXML
in classXAnnotatedMember
-
-