org.exist.http.servlets
Interface ResponseWrapper

All Known Implementing Classes:
CocoonResponseWrapper, HttpResponseWrapper

public interface ResponseWrapper

Author:
Wolfgang Meier (wolfgang@exist-db.org)

Method Summary
 void addCookie(java.lang.String name, java.lang.String value)
           
 void addDateHeader(java.lang.String arg0, long arg1)
           
 void addHeader(java.lang.String arg0, java.lang.String arg1)
           
 void addIntHeader(java.lang.String arg0, int arg1)
           
 boolean containsHeader(java.lang.String arg0)
           
 java.lang.String encodeURL(java.lang.String arg0)
           
 void flushBuffer()
           
 java.lang.String getCharacterEncoding()
           
 long getDateHeader(java.lang.String name)
           
 java.util.Locale getLocale()
           
 java.io.OutputStream getOutputStream()
           
 void sendRedirect(java.lang.String arg0)
           
 void setDateHeader(java.lang.String arg0, long arg1)
           
 void setHeader(java.lang.String arg0, java.lang.String arg1)
           
 void setIntHeader(java.lang.String arg0, int arg1)
           
 void setLocale(java.util.Locale arg0)
           
 

Method Detail

addCookie

public void addCookie(java.lang.String name,
                      java.lang.String value)
Parameters:
name - Name of the Cookie
value - Value of the Cookie

addDateHeader

public void addDateHeader(java.lang.String arg0,
                          long arg1)
Parameters:
arg0 -
arg1 -

addHeader

public void addHeader(java.lang.String arg0,
                      java.lang.String arg1)
Parameters:
arg0 -
arg1 -

addIntHeader

public void addIntHeader(java.lang.String arg0,
                         int arg1)
Parameters:
arg0 -
arg1 -

containsHeader

public boolean containsHeader(java.lang.String arg0)
Parameters:
arg0 - The name of the header.
Returns:
A boolean value indicating whether it contains the header name.

encodeURL

public java.lang.String encodeURL(java.lang.String arg0)
Parameters:
arg0 -
Returns:
The encoded value

flushBuffer

public void flushBuffer()
                 throws java.io.IOException
Throws:
java.io.IOException

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Returns:
Returns the default character encoding

getLocale

public java.util.Locale getLocale()
Returns:
Returns the default locale

setDateHeader

public void setDateHeader(java.lang.String arg0,
                          long arg1)
Parameters:
arg0 -
arg1 -

setHeader

public void setHeader(java.lang.String arg0,
                      java.lang.String arg1)
Parameters:
arg0 -
arg1 -

setIntHeader

public void setIntHeader(java.lang.String arg0,
                         int arg1)
Parameters:
arg0 -
arg1 -

setLocale

public void setLocale(java.util.Locale arg0)
Parameters:
arg0 -

sendRedirect

public void sendRedirect(java.lang.String arg0)
                  throws java.io.IOException
Throws:
java.io.IOException

getDateHeader

public long getDateHeader(java.lang.String name)
Returns:
the value of Date Header corresponding to given name, 0 if none has been set.

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Throws:
java.io.IOException


Copyright (C) Wolfgang Meier. All rights reserved.