org.thymeleaf.extras.tiles2.renderer
Class MetadataCleaningAttributeRendererWrapper

Object
  extended by org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
      extended by org.apache.tiles.renderer.impl.AbstractTypeDetectingAttributeRenderer
          extended by org.thymeleaf.extras.tiles2.renderer.MetadataCleaningAttributeRendererWrapper
All Implemented Interfaces:
org.apache.tiles.awareness.TilesApplicationContextAware, org.apache.tiles.awareness.TilesRequestContextFactoryAware, org.apache.tiles.evaluator.AttributeEvaluatorFactoryAware, org.apache.tiles.renderer.AttributeRenderer, org.apache.tiles.renderer.TypeDetectingAttributeRenderer

public class MetadataCleaningAttributeRendererWrapper
extends org.apache.tiles.renderer.impl.AbstractTypeDetectingAttributeRenderer

Author:
Daniel Fernández

Field Summary
 
Fields inherited from class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
applicationContext, attributeEvaluatorFactory, contextFactory
 
Constructor Summary
MetadataCleaningAttributeRendererWrapper(org.apache.tiles.renderer.impl.AbstractTypeDetectingAttributeRenderer renderer)
           
 
Method Summary
protected  org.apache.tiles.context.TilesRequestContext getRequestContext(Object... requestItems)
           
protected  boolean isPermitted(org.apache.tiles.context.TilesRequestContext request, Set<String> roles)
           
 boolean isRenderable(org.apache.tiles.Attribute attribute, org.apache.tiles.context.TilesRequestContext request)
           
 boolean isRenderable(Object value, org.apache.tiles.Attribute attribute, org.apache.tiles.context.TilesRequestContext request)
           
 void render(org.apache.tiles.Attribute attribute, org.apache.tiles.context.TilesRequestContext tilesRequestContext)
           
 void setApplicationContext(org.apache.tiles.TilesApplicationContext applicationContext)
           
 void setAttributeEvaluatorFactory(org.apache.tiles.evaluator.AttributeEvaluatorFactory attributeEvaluatorFactory)
           
 void setRequestContextFactory(org.apache.tiles.context.TilesRequestContextFactory contextFactory)
           
 void write(Object value, org.apache.tiles.Attribute attribute, org.apache.tiles.context.TilesRequestContext tilesRequestContext)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataCleaningAttributeRendererWrapper

public MetadataCleaningAttributeRendererWrapper(org.apache.tiles.renderer.impl.AbstractTypeDetectingAttributeRenderer renderer)
Method Detail

render

public void render(org.apache.tiles.Attribute attribute,
                   org.apache.tiles.context.TilesRequestContext tilesRequestContext)
            throws IOException
Specified by:
render in interface org.apache.tiles.renderer.AttributeRenderer
Overrides:
render in class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
Throws:
IOException

write

public void write(Object value,
                  org.apache.tiles.Attribute attribute,
                  org.apache.tiles.context.TilesRequestContext tilesRequestContext)
           throws IOException
Specified by:
write in class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer
Throws:
IOException

isRenderable

public boolean isRenderable(Object value,
                            org.apache.tiles.Attribute attribute,
                            org.apache.tiles.context.TilesRequestContext request)

isRenderable

public boolean isRenderable(org.apache.tiles.Attribute attribute,
                            org.apache.tiles.context.TilesRequestContext request)
Specified by:
isRenderable in interface org.apache.tiles.renderer.TypeDetectingAttributeRenderer
Overrides:
isRenderable in class org.apache.tiles.renderer.impl.AbstractTypeDetectingAttributeRenderer

setRequestContextFactory

public void setRequestContextFactory(org.apache.tiles.context.TilesRequestContextFactory contextFactory)
Specified by:
setRequestContextFactory in interface org.apache.tiles.awareness.TilesRequestContextFactoryAware
Overrides:
setRequestContextFactory in class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer

setApplicationContext

public void setApplicationContext(org.apache.tiles.TilesApplicationContext applicationContext)
Specified by:
setApplicationContext in interface org.apache.tiles.awareness.TilesApplicationContextAware
Overrides:
setApplicationContext in class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer

setAttributeEvaluatorFactory

public void setAttributeEvaluatorFactory(org.apache.tiles.evaluator.AttributeEvaluatorFactory attributeEvaluatorFactory)
Specified by:
setAttributeEvaluatorFactory in interface org.apache.tiles.evaluator.AttributeEvaluatorFactoryAware
Overrides:
setAttributeEvaluatorFactory in class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer

getRequestContext

protected org.apache.tiles.context.TilesRequestContext getRequestContext(Object... requestItems)
Overrides:
getRequestContext in class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer

isPermitted

protected boolean isPermitted(org.apache.tiles.context.TilesRequestContext request,
                              Set<String> roles)
Overrides:
isPermitted in class org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer


Copyright © 2014 The THYMELEAF team. All rights reserved.