org.apache.tapestry.portlet
Class PortletWebResponse

java.lang.Object
  extended by org.apache.tapestry.portlet.PortletWebResponse
All Implemented Interfaces:
org.apache.tapestry.web.WebResponse
Direct Known Subclasses:
RenderWebResponse

public class PortletWebResponse
extends java.lang.Object
implements org.apache.tapestry.web.WebResponse

Adapts PortletResponse as WebResponse.

Since:
4.0
Author:
Howard M. Lewis Ship

Constructor Summary
PortletWebResponse(javax.portlet.PortletResponse portletResponse)
           
 
Method Summary
 java.lang.String encodeURL(java.lang.String url)
           
 java.lang.String getNamespace()
          Returns the empty string.
 java.io.OutputStream getOutputStream(org.apache.tapestry.util.ContentType contentType)
           
 java.io.PrintWriter getPrintWriter(org.apache.tapestry.util.ContentType contentType)
           
 void reset()
          Unsupported.
 void sendError(int statusCode, java.lang.String message)
          Unsupported.
 void setContentLength(int contentLength)
          Unsupported.
 void setDateHeader(java.lang.String string, long date)
          Unsupported.
 void setHeader(java.lang.String name, java.lang.String value)
          Unsupported.
 void setIntHeader(java.lang.String name, int value)
          Unsupported.
 void setStatus(int status)
          Unsupported.
protected  void unsupported(java.lang.String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletWebResponse

public PortletWebResponse(javax.portlet.PortletResponse portletResponse)
Method Detail

getOutputStream

public java.io.OutputStream getOutputStream(org.apache.tapestry.util.ContentType contentType)
                                     throws java.io.IOException
Specified by:
getOutputStream in interface org.apache.tapestry.web.WebResponse
Throws:
java.io.IOException

getPrintWriter

public java.io.PrintWriter getPrintWriter(org.apache.tapestry.util.ContentType contentType)
                                   throws java.io.IOException
Specified by:
getPrintWriter in interface org.apache.tapestry.web.WebResponse
Throws:
java.io.IOException

encodeURL

public java.lang.String encodeURL(java.lang.String url)
Specified by:
encodeURL in interface org.apache.tapestry.web.WebResponse

reset

public void reset()
Unsupported.

Specified by:
reset in interface org.apache.tapestry.web.WebResponse

setContentLength

public void setContentLength(int contentLength)
Unsupported.

Specified by:
setContentLength in interface org.apache.tapestry.web.WebResponse

getNamespace

public java.lang.String getNamespace()
Returns the empty string. The RenderWebResponse subclass actually provides a real value here.

Specified by:
getNamespace in interface org.apache.tapestry.web.WebResponse

unsupported

protected final void unsupported(java.lang.String methodName)

setDateHeader

public void setDateHeader(java.lang.String string,
                          long date)
Unsupported.

Specified by:
setDateHeader in interface org.apache.tapestry.web.WebResponse

setStatus

public void setStatus(int status)
Unsupported.

Specified by:
setStatus in interface org.apache.tapestry.web.WebResponse

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
Unsupported.

Specified by:
setHeader in interface org.apache.tapestry.web.WebResponse

setIntHeader

public void setIntHeader(java.lang.String name,
                         int value)
Unsupported.

Specified by:
setIntHeader in interface org.apache.tapestry.web.WebResponse

sendError

public void sendError(int statusCode,
                      java.lang.String message)
               throws java.io.IOException
Unsupported.

Specified by:
sendError in interface org.apache.tapestry.web.WebResponse
Throws:
java.io.IOException