Package org.nuxeo.common.xmap
Class XAnnotatedMember
- java.lang.Object
-
- org.nuxeo.common.xmap.XAnnotatedMember
-
- Direct Known Subclasses:
XAnnotatedContent
,XAnnotatedContext
,XAnnotatedList
,XAnnotatedParent
public class XAnnotatedMember extends Object
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected XAccessor
accessor
protected Path
path
protected boolean
trim
protected Class<?>
type
The Java type of the described element.protected XValueFactory
valueFactory
The value factory used to transform strings in objects compatible with this member type.protected XAnnotatedObject
xao
Not null if the described object is an xannotated object.
-
Constructor Summary
Constructors Modifier Constructor Description protected
XAnnotatedMember(XMap xmap, XAccessor accessor)
XAnnotatedMember(XMap xmap, XAccessor setter, XNode anno)
-
-
-
Field Detail
-
trim
protected boolean trim
-
xao
protected XAnnotatedObject xao
Not null if the described object is an xannotated object.
-
valueFactory
protected XValueFactory valueFactory
The value factory used to transform strings in objects compatible with this member type. In the case of collection types this factory is used for collection components.
-
-
Constructor Detail
-
XAnnotatedMember
protected XAnnotatedMember(XMap xmap, XAccessor accessor)
-
XAnnotatedMember
public XAnnotatedMember(XMap xmap, XAccessor setter, XNode anno)
-
-