org.apache.tiles.request.render
Interface Renderer

Package class diagram package Renderer
All Known Implementing Classes:
ChainedDelegateRenderer, DispatchRenderer, FreemarkerRenderer, MustacheRenderer, PublisherRenderer, StringRenderer, VelocityRenderer

public interface Renderer

An object that can render a path, depending on the request passed as a parameter.

Version:
$Rev: 1215008 $ $Date: 2011-12-15 19:31:49 -0500 (Thu, 15 Dec 2011) $

Method Summary
 boolean isRenderable(String path, Request request)
          Checks if this renderer can render a path.
 void render(String path, Request request)
          Renders a path.
 

Method Detail

render

void render(String path,
            Request request)
            throws IOException
Renders a path.

Parameters:
path - The path to render.
request - The Tiles request context.
Throws:
IOException - If something goes wrong during rendition.

isRenderable

boolean isRenderable(String path,
                     Request request)
Checks if this renderer can render a path. Note that this does not mean it is the best renderer available, but checks only its capability.

Parameters:
path - The path to be rendered.
request - The request context.
Returns:
true if this renderer can render the attribute.


Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.