public class DocumentPropertyObjectResolverImpl extends Object implements PropertyObjectResolver
| Modifier and Type | Field and Description | 
|---|---|
| protected DocumentModel | doc | 
| protected ObjectResolver | resolver | 
| protected String | xpath | 
| Constructor and Description | 
|---|
| DocumentPropertyObjectResolverImpl(DocumentModel doc,
                                  String xpath,
                                  ObjectResolver resolver) | 
| Modifier and Type | Method and Description | 
|---|---|
| static DocumentPropertyObjectResolverImpl | create(DocumentModel doc,
      String xpath) | 
| Object | fetch() | 
| <T> T | fetch(Class<T> type) | 
| List<Class<?>> | getManagedClasses() | 
| ObjectResolver | getObjectResolver()Returns the underlying  ObjectResolver. | 
| void | setObject(Object object)Gets a reference to the object and set the corresponding value to this property. | 
| boolean | validate() | 
protected DocumentModel doc
protected ObjectResolver resolver
public DocumentPropertyObjectResolverImpl(DocumentModel doc, String xpath, ObjectResolver resolver)
public static DocumentPropertyObjectResolverImpl create(DocumentModel doc, String xpath)
public List<Class<?>> getManagedClasses()
PropertyObjectResolvergetManagedClasses in interface PropertyObjectResolverpublic boolean validate()
PropertyObjectResolvervalidate in interface PropertyObjectResolverpublic Object fetch()
PropertyObjectResolverfetch in interface PropertyObjectResolverpublic <T> T fetch(Class<T> type)
PropertyObjectResolverfetch in interface PropertyObjectResolverpublic void setObject(Object object)
PropertyObjectResolverObjectResolver.fetch(Class, Object)setObject in interface PropertyObjectResolverpublic ObjectResolver getObjectResolver()
PropertyObjectResolverObjectResolver.getObjectResolver in interface PropertyObjectResolverCopyright © 2016 Nuxeo SA. All rights reserved.