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 XAccessoraccessorprotected Pathpathprotected booleantrimprotected Class<?>typeThe Java type of the described element.protected XValueFactoryvalueFactoryThe value factory used to transform strings in objects compatible with this member type.protected XAnnotatedObjectxaoNot null if the described object is an xannotated object.
-
Constructor Summary
Constructors Modifier Constructor Description protectedXAnnotatedMember(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.
-
-