org.nuxeo.ecm.platform.rendering.fm.adapters
Class ComplexPropertyTemplate
java.lang.Object
org.nuxeo.ecm.platform.rendering.fm.adapters.PropertyWrapper
org.nuxeo.ecm.platform.rendering.fm.adapters.ComplexPropertyTemplate
- All Implemented Interfaces:
- freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel
public class ComplexPropertyTemplate
- extends PropertyWrapper
- implements freemarker.template.TemplateHashModelEx, freemarker.template.AdapterTemplateModel
- Author:
- Bogdan Stefanescu
Fields inherited from interface freemarker.template.TemplateModel |
NOTHING |
Method Summary |
freemarker.template.TemplateModel |
get(java.lang.String name)
|
java.lang.Object |
getAdaptedObject(java.lang.Class hint)
|
boolean |
isEmpty()
|
freemarker.template.TemplateCollectionModel |
keys()
|
int |
size()
|
freemarker.template.TemplateCollectionModel |
values()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComplexPropertyTemplate
public ComplexPropertyTemplate(DocumentObjectWrapper wrapper,
Property property)
getAdaptedObject
public java.lang.Object getAdaptedObject(java.lang.Class hint)
- Specified by:
getAdaptedObject
in interface freemarker.template.AdapterTemplateModel
keys
public freemarker.template.TemplateCollectionModel keys()
throws freemarker.template.TemplateModelException
- Specified by:
keys
in interface freemarker.template.TemplateHashModelEx
- Throws:
freemarker.template.TemplateModelException
size
public int size()
throws freemarker.template.TemplateModelException
- Specified by:
size
in interface freemarker.template.TemplateHashModelEx
- Throws:
freemarker.template.TemplateModelException
values
public freemarker.template.TemplateCollectionModel values()
throws freemarker.template.TemplateModelException
- Specified by:
values
in interface freemarker.template.TemplateHashModelEx
- Throws:
freemarker.template.TemplateModelException
get
public freemarker.template.TemplateModel get(java.lang.String name)
throws freemarker.template.TemplateModelException
- Specified by:
get
in interface freemarker.template.TemplateHashModel
- Throws:
freemarker.template.TemplateModelException
isEmpty
public boolean isEmpty()
throws freemarker.template.TemplateModelException
- Specified by:
isEmpty
in interface freemarker.template.TemplateHashModel
- Throws:
freemarker.template.TemplateModelException
Copyright © 2010 Nuxeo SAS. All Rights Reserved.