org.apache.sling.engine.impl.request
Class ContentData
java.lang.Object
org.apache.sling.engine.impl.request.ContentData
- All Implemented Interfaces:
- BufferProvider
public class ContentData
- extends Object
- implements BufferProvider
The ContentData
class provides objects which are relevant for
the processing of a single Content object by its Component.
- See Also:
RequestData
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentData
public ContentData(Resource resource,
RequestPathInfo requestPathInfo,
BufferProvider parent)
getResource
public Resource getResource()
getRequestPathInfo
public RequestPathInfo getRequestPathInfo()
getServlet
public javax.servlet.Servlet getServlet()
setServlet
public void setServlet(javax.servlet.Servlet servlet)
setBufferSize
public void setBufferSize(int buffersize)
- Description copied from interface:
BufferProvider
- Sets the size of the buffer to be used (by default) for output streams
returned by
BufferProvider.getOutputStream()
or writers returned by
BufferProvider.getWriter()
- Specified by:
setBufferSize
in interface BufferProvider
- Parameters:
buffersize
- The default buffersize. Negative values or zero disable
buffering.
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSize
in interface BufferProvider
- Returns:
- the currently set buffer size. This is either some default buffer
size or the size last set by the
BufferProvider.setBufferSize(int)
method.
flushBuffer
public void flushBuffer()
throws IOException
- Throws:
IOException
resetBuffer
public void resetBuffer()
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()
throws IOException
- Specified by:
getOutputStream
in interface BufferProvider
- Returns:
- a buffered
ServletOutputStream
whose initial buffer
size is set to BufferProvider.getBufferSize()
.
- Throws:
IOException
- If an error occurrs setting up the output stream
getWriter
public PrintWriter getWriter()
throws IOException
- Specified by:
getWriter
in interface BufferProvider
- Returns:
- a buffered
PrintWriter
whose initial buffer size is
set to BufferProvider.getBufferSize()
.
- Throws:
IOException
- If an error occurrs setting up the writer
Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.