Package org.nuxeo.common.xmap
Class XAnnotatedMap
- java.lang.Object
-
- org.nuxeo.common.xmap.XAnnotatedMember
-
- org.nuxeo.common.xmap.XAnnotatedList
-
- org.nuxeo.common.xmap.XAnnotatedMap
-
public class XAnnotatedMap extends XAnnotatedList
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.nuxeo.common.xmap.AttributeValueMapVisitor
attributeVisitor
protected static org.nuxeo.common.xmap.ElementMapVisitor
elementMapVisitor
protected static org.nuxeo.common.xmap.ElementValueMapVisitor
elementVisitor
protected boolean
isNullByDefault
protected Path
key
-
Fields inherited from class org.nuxeo.common.xmap.XAnnotatedList
componentType, elementListVisitor
-
Fields inherited from class org.nuxeo.common.xmap.XAnnotatedMember
accessor, path, trim, type, valueFactory, xao
-
-
Constructor Summary
Constructors Constructor Description XAnnotatedMap(XMap xmap, XAccessor setter, XNodeMap 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
-
elementMapVisitor
protected static final org.nuxeo.common.xmap.ElementMapVisitor elementMapVisitor
-
elementVisitor
protected static final org.nuxeo.common.xmap.ElementValueMapVisitor elementVisitor
-
attributeVisitor
protected static final org.nuxeo.common.xmap.AttributeValueMapVisitor attributeVisitor
-
key
protected final Path key
-
isNullByDefault
protected final boolean isNullByDefault
-
-
Method Detail
-
getValue
protected Object getValue(Context ctx, Element base)
- Overrides:
getValue
in classXAnnotatedList
-
toXML
public void toXML(Object instance, Element parent)
- Overrides:
toXML
in classXAnnotatedList
-
-