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
-
accessor
protected final XAccessor accessor
-
path
protected Path path
-
trim
protected boolean trim
-
type
protected Class<?> type
The Java type of the described element.
-
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.
-
-