org.apache.cocoon.portal.layout.impl
Class LinkLayout

java.lang.Object
  extended byorg.apache.cocoon.portal.layout.AbstractParameters
      extended byorg.apache.cocoon.portal.layout.AbstractLayout
          extended byorg.apache.cocoon.portal.layout.impl.LinkLayout
All Implemented Interfaces:
Cloneable, Layout

public class LinkLayout
extends AbstractLayout
implements Layout

A link layout references another layout to be used instead. The reference can be changed using events.

Version:
$Id: LinkLayout.java 322471 2005-10-16 13:24:19Z cziegeler $

Field Summary
protected  String linkedLayoutId
           
protected  String linkedLayoutKey
           
 
Fields inherited from class org.apache.cocoon.portal.layout.AbstractLayout
description, id, name, parent, rendererName, temporaryParameters
 
Fields inherited from class org.apache.cocoon.portal.layout.AbstractParameters
parameters
 
Constructor Summary
LinkLayout()
           
 
Method Summary
protected  Object clone()
           
 String getLayoutId()
           
 String getLayoutKey()
           
 void setLayoutId(String layoutId)
           
 void setLayoutKey(String key)
           
 
Methods inherited from class org.apache.cocoon.portal.layout.AbstractLayout
copy, getId, getLayoutRendererName, getName, getParent, getRendererName, getTemporaryParameter, getTemporaryParameters, initialize, setDescription, setId, setLayoutRendererName, setName, setParent, setTemporaryParameter, toString
 
Methods inherited from class org.apache.cocoon.portal.layout.AbstractParameters
addParameter, getCastorParameters, getParameter, getParameters, setParameter
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.cocoon.portal.layout.Layout
copy, getId, getLayoutRendererName, getName, getParameter, getParameters, getParent, getRendererName, getTemporaryParameter, getTemporaryParameters, initialize, setDescription, setParameter, setParent, setTemporaryParameter
 

Field Detail

linkedLayoutKey

protected String linkedLayoutKey

linkedLayoutId

protected String linkedLayoutId
Constructor Detail

LinkLayout

public LinkLayout()
Method Detail

setLayoutId

public void setLayoutId(String layoutId)

getLayoutId

public String getLayoutId()

getLayoutKey

public String getLayoutKey()

setLayoutKey

public void setLayoutKey(String key)

clone

protected Object clone()
                throws CloneNotSupportedException
Overrides:
clone in class AbstractLayout
Throws:
CloneNotSupportedException
See Also:
Object.clone()


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.