org.apache.cocoon.portal.layout
Interface Layout

All Superinterfaces:
Aspectalizable, Parameters, Producible
All Known Subinterfaces:
CompositeLayout
All Known Implementing Classes:
AbstractLayout, CompositeLayoutImpl, CopletLayout, FrameLayout, LinkLayout

public interface Layout
extends Parameters, Producible

Version:
CVS $Id: Layout.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Carsten Ziegeler, Volker Schmitt

Method Summary
 Layout copy()
          Make a copy of this layout object and of all it's children.
 String getLayoutRendererName()
          Get the name of a custom Renderer for this layout.
 Item getParent()
           
 String getRendererName()
          Get the name of the Renderer to draw this layout.
 void setParent(Item item)
           
 
Methods inherited from interface org.apache.cocoon.portal.layout.Parameters
getParameters
 
Methods inherited from interface org.apache.cocoon.portal.factory.Producible
getId, getName, initialize, setDescription
 
Methods inherited from interface org.apache.cocoon.portal.aspect.Aspectalizable
addPersistentAspectData, getAspectData, getAspectDatas, getPersistentAspectData, isAspectSupported, setAspectData, setAspectDataHandler
 

Method Detail

getRendererName

String getRendererName()
Get the name of the Renderer to draw this layout. If this layout has an own renderer getLayoutRendererName() return this, otherwise the default renderer is returned.

Returns:
String The role name

getLayoutRendererName

String getLayoutRendererName()
Get the name of a custom Renderer for this layout.

Returns:
String The role name

getParent

Item getParent()

setParent

void setParent(Item item)

copy

Layout copy()
Make a copy of this layout object and of all it's children. This includes copies of items and copletinstancedatas.



Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.