ccc.web.rendering
Class ByteArrayBody

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

public class ByteArrayBody
extends java.lang.Object
implements Body

A response body defined by a byte array.

Author:
Civic Computing Ltd.

Constructor Summary
ByteArrayBody(byte[] bytes)
          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

ByteArrayBody

public ByteArrayBody(byte[] bytes)
Constructor.

Parameters:
bytes - The body data.
Method Detail

write

public void write(java.io.OutputStream os,
                  java.nio.charset.Charset charset,
                  Context context,
                  TextProcessor processor)
           throws java.io.IOException
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.
Throws:
java.io.IOException - - if writing to the output stream fails.


Copyright © 2010. All Rights Reserved.