This project has retired. For details please refer to its
Attic page .
ChainedDelegateAttributeRenderer (Tiles 2 2.2.2 API)
org.apache.tiles.renderer.impl
Class ChainedDelegateAttributeRenderer
java.lang.Object
org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
org.apache.tiles.renderer.impl.ChainedDelegateAttributeRenderer
All Implemented Interfaces: TilesApplicationContextAware , TilesRequestContextFactoryAware , AttributeEvaluatorFactoryAware , AttributeRenderer
public class ChainedDelegateAttributeRenderer extends AbstractBaseAttributeRenderer
Renders an attribute that has no associated renderer using delegation to
other renderers.
Since:
2.2.1
Version:
$Rev: 821299 $ $Date: 2009-10-03 14:15:05 +0200 (sab, 03 ott 2009) $
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
ChainedDelegateAttributeRenderer
public ChainedDelegateAttributeRenderer ()
Constructor.
Since:
2.2.1
addAttributeRenderer
public void addAttributeRenderer (TypeDetectingAttributeRenderer renderer)
Adds an attribute renderer to the list. The first inserted this way, the
first is checked when rendering.
Parameters: renderer
- The renderer to add.
write
public void write (Object value,
Attribute attribute,
TilesRequestContext request)
throws IOException
Implement this method knowing that the attribute won't be null and it
will be authorized.
Specified by: write
in class AbstractBaseAttributeRenderer
Parameters: value
- The value of the attribute to be rendered.attribute
- The attribute to render.request
- The Tiles request object.
Throws:
IOException
- If something goes wrong during rendition.
Copyright © 2001-2010 Apache Software Foundation . All Rights Reserved.