info.magnolia.cms.gui.controlx.impl
Class AbstractControl
java.lang.Object
info.magnolia.cms.gui.controlx.impl.AbstractControl
- All Implemented Interfaces:
- Control
- Direct Known Subclasses:
- ListColumn, ListControl, SearchControl
public class AbstractControl
- extends Object
- implements Control
Default Implementation. Gets the nearest RenderKit in the controls tree.
- Version:
- $Revision$ ($Author$)
- Author:
- Philipp Bracher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractControl
public AbstractControl()
getParent
public Control getParent()
- Specified by:
getParent
in interface Control
- Returns:
- Returns the parent.
setParent
public void setParent(Control parent)
- Specified by:
setParent
in interface Control
- Parameters:
parent
- The parent to set.
addChild
public void addChild(Control control)
- If no name set yet just set one.
- Specified by:
addChild
in interface Control
getChild
public Control getChild(String name)
- Specified by:
getChild
in interface Control
removeChild
public void removeChild(String name)
getChildren
public Collection getChildren()
removeAllChildren
public void removeAllChildren()
getName
public String getName()
- Specified by:
getName
in interface Control
- Returns:
- Returns the name.
setName
public void setName(String name)
- Specified by:
setName
in interface Control
- Parameters:
name
- The name to set.
getRenderKit
public RenderKit getRenderKit()
- Specified by:
getRenderKit
in interface Control
- Returns:
- Returns the renderKit.
setRenderKit
public void setRenderKit(RenderKit renderKit)
- Specified by:
setRenderKit
in interface Control
- Parameters:
renderKit
- The renderKit to set.
render
public String render()
- Get the Renderer assigned to this renderer type and call its renderer() method.
- Specified by:
render
in interface Control
getRenderType
public String getRenderType()
- Specified by:
getRenderType
in interface Control
- Returns:
- Returns the renderType.
setRenderType
public void setRenderType(String renderType)
- Specified by:
setRenderType
in interface Control
- Parameters:
renderType
- The renderType to set.
getRenderer
public Renderer getRenderer()
- Returns:
- Returns the renderer.
setRenderer
public void setRenderer(Renderer renderer)
- Parameters:
renderer
- The renderer to set.
Copyright © 2003-2013 Magnolia International Ltd.. All Rights Reserved.