info.magnolia.rendering.template
Interface AreaDefinition
- All Superinterfaces:
- Cloneable, RenderableDefinition, TemplateDefinition
- All Known Implementing Classes:
- ConfiguredAreaDefinition
public interface AreaDefinition
- extends TemplateDefinition, Cloneable
Definition for a Area.
- Version:
- $Id$
Methods inherited from interface info.magnolia.rendering.template.RenderableDefinition |
getAutoGeneration, getDescription, getI18nBasename, getId, getModelClass, getName, getParameters, getRenderType, getTemplateScript, getTitle, getVariations, setId |
TYPE_NO_COMPONENT
static final String TYPE_NO_COMPONENT
- See Also:
- Constant Field Values
TYPE_LIST
static final String TYPE_LIST
- See Also:
- Constant Field Values
TYPE_SINGLE
static final String TYPE_SINGLE
- See Also:
- Constant Field Values
DEFAULT_TYPE
static final String DEFAULT_TYPE
- See Also:
- Constant Field Values
getAvailableComponents
Map<String,ComponentAvailability> getAvailableComponents()
isEnabled
boolean isEnabled()
getType
String getType()
getInheritance
InheritanceConfiguration getInheritance()
isOptional
boolean isOptional()
- If an area is optional it has first to be created explicitly (i.e. via a create button). Optional areas can be removed (i.e. via a remove button), whereas
non optional (namely required) areas are always created and can not be removed. By default, areas are required.
Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.