org.apache.wicket.request.resource
Class ResourceStreamResource

java.lang.Object
  extended by org.apache.wicket.request.resource.AbstractResource
      extended by org.apache.wicket.request.resource.ResourceStreamResource
All Implemented Interfaces:
java.io.Serializable, IClusterable, IResource

public class ResourceStreamResource
extends AbstractResource

TODO javadoc

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.request.resource.AbstractResource
AbstractResource.ResourceResponse, AbstractResource.WriteCallback
 
Nested classes/interfaces inherited from interface org.apache.wicket.request.resource.IResource
IResource.Attributes
 
Field Summary
 
Fields inherited from class org.apache.wicket.request.resource.AbstractResource
INTERNAL_HEADERS
 
Constructor Summary
ResourceStreamResource(IResourceStream stream)
          Construct.
 
Method Summary
protected  AbstractResource.ResourceResponse newResourceResponse(IResource.Attributes attributes)
          Override this method to return a AbstractResource.ResourceResponse for the request.
 ResourceStreamResource setContentDisposition(ContentDisposition contentDisposition)
           
 ResourceStreamResource setFileName(java.lang.String fileName)
           
 ResourceStreamResource setTextEncoding(java.lang.String textEncoding)
           
 
Methods inherited from class org.apache.wicket.request.resource.AbstractResource
configureCache, getCachingStrategy, respond, setResponseHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceStreamResource

public ResourceStreamResource(IResourceStream stream)
Construct.

Parameters:
stream -
Method Detail

setFileName

public ResourceStreamResource setFileName(java.lang.String fileName)
Parameters:
fileName -
Returns:
this

setContentDisposition

public ResourceStreamResource setContentDisposition(ContentDisposition contentDisposition)
Parameters:
contentDisposition -
Returns:
thsi

setTextEncoding

public ResourceStreamResource setTextEncoding(java.lang.String textEncoding)
Parameters:
textEncoding -
Returns:
this

newResourceResponse

protected AbstractResource.ResourceResponse newResourceResponse(IResource.Attributes attributes)
Description copied from class: AbstractResource
Override this method to return a AbstractResource.ResourceResponse for the request.

Specified by:
newResourceResponse in class AbstractResource
Parameters:
attributes - request attributes
Returns:
resource data instance


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