org.apache.tiles.renderer
Interface AttributeRenderer

Package class diagram package AttributeRenderer
All Known Implementing Classes:
AbstractBaseAttributeRenderer, DefinitionAttributeRenderer, StringAttributeRenderer, TemplateAttributeRenderer, UntypedAttributeRenderer

public interface AttributeRenderer

An object that can render an attribute. For each attribute, if it needs to be rendered, has an associated renderer.

Since:
2.1.0

Method Summary
 void render(Attribute attribute, java.io.Writer writer, java.lang.Object... requestItems)
          Renders an attribute.
 

Method Detail

render

void render(Attribute attribute,
            java.io.Writer writer,
            java.lang.Object... requestItems)
            throws java.io.IOException
Renders an attribute.

Parameters:
attribute - The attribute to render.
writer - The writer to use.
requestItems - The request items.
Throws:
java.io.IOException - If something goes wrong during rendition.
RendererException - If something goes wrong during rendition.
Since:
2.1.0