ccc.web.rendering
Class FileBody

java.lang.Object
  extended by ccc.web.rendering.FileBody
All Implemented Interfaces:
Body

public class FileBody
extends java.lang.Object
implements Body

Implementation of the Body interface that wraps a File.

Author:
Civic Computing Ltd.

Constructor Summary
FileBody(File file)
          Constructor.
 
Method Summary
 void write(java.io.OutputStream os, java.nio.charset.Charset charset, Context context, TextProcessor processor)
          Write the body to an OutputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileBody

public FileBody(File file)
Constructor.

Parameters:
file - The file to render.
Method Detail

write

public void write(java.io.OutputStream os,
                  java.nio.charset.Charset charset,
                  Context context,
                  TextProcessor processor)
Write the body to an OutputStream.

Specified by:
write in interface Body
Parameters:
os - The stream to which the body will be written.
charset - The character set for the output stream.
context - The template context.
processor - A text processor for generating markup, etc.


Copyright © 2010. All Rights Reserved.