org.apache.wicket.util.resource
Interface IResourceStreamWriter

All Superinterfaces:
Closeable, IClusterable, IModifiable, IResourceStream, Serializable
All Known Implementing Classes:
AbstractResourceStreamWriter

public interface IResourceStreamWriter
extends IResourceStream

Special IResourceStream implementation that a Resource can return when it directly wants to write to an output stream instead of return the IResourceStream.getInputStream(). That one can return null for a IResourceStreamWriter. This behavior comes in use when the resource is generated on the fly and should be streamed directly to the client so that it won't be buffered completely if the generated resource is really big.

Author:
jcompagner

Method Summary
 void write(OutputStream output)
          Implement this method to write the resource data directly the the given OutputStream.
 
Methods inherited from interface org.apache.wicket.util.resource.IResourceStream
close, getContentType, getInputStream, getLocale, length, setLocale
 
Methods inherited from interface org.apache.wicket.util.watch.IModifiable
lastModifiedTime
 

Method Detail

write

void write(OutputStream output)
Implement this method to write the resource data directly the the given OutputStream.

Parameters:
output - The output stream where the resource can write its content into.


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.