org.apache.tiles.renderer.impl
Class UntypedAttributeRenderer

Package class diagram package UntypedAttributeRenderer
java.lang.Object
  extended by org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
      extended by org.apache.tiles.renderer.impl.UntypedAttributeRenderer
All Implemented Interfaces:
TilesApplicationContextAware, TilesContainerAware, TilesContextFactoryAware, AttributeEvaluatorAware, AttributeRenderer

public class UntypedAttributeRenderer
extends AbstractBaseAttributeRenderer
implements TilesContainerAware

Renders an attribute that has no associated renderer.

Since:
2.1.0

Field Summary
 
Fields inherited from class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
applicationContext, contextFactory, evaluator
 
Constructor Summary
UntypedAttributeRenderer()
           
 
Method Summary
 void setContainer(TilesContainer container)
          Sets the Tiles container.
 void write(java.lang.Object value, Attribute attribute, java.io.Writer writer, TilesRequestContext request, java.lang.Object... requestItems)
          Implement this method knowing that the attribute won't be null and it will be authorized.
 
Methods inherited from class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
getRequestContext, isPermitted, render, setApplicationContext, setContextFactory, setEvaluator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UntypedAttributeRenderer

public UntypedAttributeRenderer()
Method Detail

setContainer

public void setContainer(TilesContainer container)
Sets the Tiles container.

Specified by:
setContainer in interface TilesContainerAware
Parameters:
container - The Tiles container.

write

public void write(java.lang.Object value,
                  Attribute attribute,
                  java.io.Writer writer,
                  TilesRequestContext request,
                  java.lang.Object... requestItems)
           throws java.io.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.
writer - The writer to use.
request - The Tiles request object.
requestItems - The original request items.
Throws:
java.io.IOException - If something goes wrong during rendition.