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)
|
Object |
fetch(Object context)
|
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()
|
boolean |
validate(Object context)
|
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 boolean validate(Object context)
PropertyObjectResolvervalidate in interface PropertyObjectResolverpublic Object fetch()
PropertyObjectResolverfetch in interface PropertyObjectResolverpublic Object fetch(Object context)
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 © 2019 Nuxeo. All rights reserved.