public abstract class AbstractRenderableModelObject extends AbstractModelObject implements Renderable
A renderable model object is one that has renderer processors defined on it for one or more render modes.
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_PROCESSOR
IMPORTANT - public fields starting with PROP_ are inspected by the ModelHelper
|
customProperties, description, descriptionId, id, info, modelProperties, modificationTime, resourceContainer, title, titleIdPROP_DESCRIPTION, PROP_DESCRIPTION_ID, PROP_ID, PROP_TITLE, PROP_TITLE_ID| Constructor and Description |
|---|
AbstractRenderableModelObject(String id,
ModelPersisterInfo info,
org.dom4j.Document document)
Constructs a new model object
|
| Modifier and Type | Method and Description |
|---|---|
String |
getProcessorId()
Gets the default 'view' processor id
|
String |
getProcessorId(RenderMode mode)
Gets the processor id
|
Map<String,String> |
getProcessorProperties()
Gets a map of default 'view' processor properties
|
Map<String,String> |
getProcessorProperties(RenderMode renderMode)
Gets a map of processor properties for the given mode
|
String |
getProcessorProperty(RenderMode mode,
String propertyName)
Gets a processor property
|
String |
getProcessorProperty(String propertyName)
Gets a default 'view' processor property
|
RenderMode[] |
getRenderModes()
The list of defined render modes
|
addResource, addResource, getBooleanProperty, getCustomProperties, getCustomProperty, getDescription, getDescriptionId, getDocument, getId, getKey, getModelProperties, getModelProperty, getModificationTime, getPersisterId, getProperties, getProperty, getResource, getResourceContainer, getResources, getResourcesMap, getStoragePath, getTitle, getTitleId, getTypeId, isCustomProperty, isModelProperty, isSaved, removeCustomProperty, removeModelProperty, removeProperty, removeResource, setCustomProperty, setDescription, setDescriptionId, setId, setModelProperty, setModificationTime, setProperty, setTitle, setTitleId, toString, touch, toXML, updateResource, updateXMLpublic static String PROP_PROCESSOR
public AbstractRenderableModelObject(String id, ModelPersisterInfo info, org.dom4j.Document document)
document - the documentpublic String getProcessorId()
RenderablegetProcessorId in interface Renderablepublic String getProcessorId(RenderMode mode)
RenderablegetProcessorId in interface Renderablemode - RenderModepublic String getProcessorProperty(String propertyName)
RenderablegetProcessorProperty in interface RenderablepropertyName - Stringpublic String getProcessorProperty(RenderMode mode, String propertyName)
RenderablegetProcessorProperty in interface Renderablemode - RenderModepropertyName - Stringpublic Map<String,String> getProcessorProperties()
RenderablegetProcessorProperties in interface Renderablepublic Map<String,String> getProcessorProperties(RenderMode renderMode)
RenderablegetProcessorProperties in interface RenderablerenderMode - the render modepublic RenderMode[] getRenderModes()
RenderablegetRenderModes in interface RenderableCopyright © 2005–2016 Alfresco Software. All rights reserved.