info.magnolia.rendering.template
Interface RenderableDefinition

All Known Subinterfaces:
AreaDefinition, TemplateDefinition
All Known Implementing Classes:
ConfiguredAreaDefinition, ConfiguredRenderableDefinition, ConfiguredTemplateDefinition

public interface RenderableDefinition

Base interface for all renderables. Defines for instance the template's title, template script and render type.

Version:
$Id$

Method Summary
 AutoGenerationConfiguration getAutoGeneration()
           
 String getDescription()
           
 String getI18nBasename()
           
 String getId()
           
 Class getModelClass()
           
 String getName()
           
 Map<String,Object> getParameters()
          An arbitrary list of parameters.
 String getRenderType()
           
 String getTemplateScript()
           
 String getTitle()
           
 Map<String,RenderableDefinition> getVariations()
           
 void setId(String id)
           
 

Method Detail

getId

String getId()

setId

void setId(String id)

getName

String getName()

getRenderType

String getRenderType()

getTitle

String getTitle()

getDescription

String getDescription()

getI18nBasename

String getI18nBasename()

getTemplateScript

String getTemplateScript()

getVariations

Map<String,RenderableDefinition> getVariations()

getParameters

Map<String,Object> getParameters()
An arbitrary list of parameters. Used to omit subclass with getters and setters for each extra parameter.


getModelClass

Class getModelClass()

getAutoGeneration

AutoGenerationConfiguration getAutoGeneration()


Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.