org.apache.cocoon.components.language.markup.xsp
Class XSPRequestHelper

java.lang.Object
  |
  +--org.apache.cocoon.components.language.markup.xsp.XSPRequestHelper

public class XSPRequestHelper
extends java.lang.Object

The Request object helper

Version:
CVS $Id: XSPRequestHelper.java,v 1.11 2002/02/27 05:33:50 vgritsenko Exp $
Author:
Ricardo Rocha

Constructor Summary
XSPRequestHelper()
           
 
Method Summary
static java.lang.String[] getAttributeNames(java.util.Map objectModel)
          Returns the attribute names
static void getAttributeNames(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler)
          Output attribute names for a given request
static java.util.Date getDateHeader(java.util.Map objectModel, java.lang.String name)
           
static java.lang.String getDateHeader(java.util.Map objectModel, java.lang.String name, java.lang.String format)
           
static java.lang.String[] getHeaderNames(java.util.Map objectModel)
          Returns the header names for a given request
static void getHeaderNames(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler)
          Output the header names for a given request
static java.lang.String[] getHeaders(java.util.Map objectModel, java.lang.String name)
           
static void getHeaders(java.util.Map objectModel, java.lang.String name, org.xml.sax.ContentHandler contentHandler)
           
static void getLocale(java.util.Map objectModel, org.xml.sax.ContentHandler handler)
           
static java.util.Locale[] getLocales(java.util.Map objectModel)
          Return the request locales as array
static void getLocales(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler)
          Output request locales
static void getParameter(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler, java.lang.String name, java.lang.String defaultValue)
          Output the given request parameter value or a user-provided default if none was specified.
static void getParameter(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler, java.lang.String name, java.lang.String defaultValue, java.lang.String form_encoding, java.lang.String container_encoding)
          Output the given request parameter value or a user-provided default if none was specified.
static java.lang.String getParameter(java.util.Map objectModel, java.lang.String name, java.lang.String defaultValue)
          Return the given request parameter value or a user-provided default if none was specified.
static java.lang.String getParameter(java.util.Map objectModel, java.lang.String name, java.lang.String defaultValue, java.lang.String form_encoding, java.lang.String container_encoding)
          Return the given request parameter value or a user-provided default if none was specified.
static java.lang.String[] getParameterNames(java.util.Map objectModel)
          return the request parameter names as array
static void getParameterNames(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler)
          Output parameter names for a given request
static void getParameterValues(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler, java.lang.String name)
          Output the request parameter values for a given name
static void getParameterValues(java.util.Map objectModel, org.xml.sax.ContentHandler contentHandler, java.lang.String name, java.lang.String form_encoding, java.lang.String container_encoding)
          Output the request parameter values for a given name
static java.lang.String[] getParameterValues(java.util.Map objectModel, java.lang.String name, java.lang.String form_encoding, java.lang.String container_encoding)
          return the request parameter values for a given name as array
static java.lang.String getRequestedURL(java.util.Map objectModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSPRequestHelper

public XSPRequestHelper()
Method Detail

getLocale

public static void getLocale(java.util.Map objectModel,
                             org.xml.sax.ContentHandler handler)
                      throws org.xml.sax.SAXException

getLocales

public static java.util.Locale[] getLocales(java.util.Map objectModel)
Return the request locales as array
Returns:
Array containing request locales.

getLocales

public static void getLocales(java.util.Map objectModel,
                              org.xml.sax.ContentHandler contentHandler)
                       throws org.xml.sax.SAXException
Output request locales
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getParameter

public static java.lang.String getParameter(java.util.Map objectModel,
                                            java.lang.String name,
                                            java.lang.String defaultValue)
Return the given request parameter value or a user-provided default if none was specified.
Parameters:
objectModel - The Map objectModel
name - The parameter name
defaultValue - Value to substitute in absence of a parameter value

getParameter

public static java.lang.String getParameter(java.util.Map objectModel,
                                            java.lang.String name,
                                            java.lang.String defaultValue,
                                            java.lang.String form_encoding,
                                            java.lang.String container_encoding)
Return the given request parameter value or a user-provided default if none was specified.
Parameters:
objectModel - The Map objectModel
name - The parameter name
defaultValue - Value to substitute in absence of a parameter value
form_encoding - The supposed encoding of the request parameter.
container_encoding - The encoding used by container.

getParameter

public static void getParameter(java.util.Map objectModel,
                                org.xml.sax.ContentHandler contentHandler,
                                java.lang.String name,
                                java.lang.String defaultValue)
                         throws org.xml.sax.SAXException
Output the given request parameter value or a user-provided default if none was specified.
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
name - The parameter name
defaultValue - Value to substitute in absence of a parameter value
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getParameter

public static void getParameter(java.util.Map objectModel,
                                org.xml.sax.ContentHandler contentHandler,
                                java.lang.String name,
                                java.lang.String defaultValue,
                                java.lang.String form_encoding,
                                java.lang.String container_encoding)
                         throws org.xml.sax.SAXException
Output the given request parameter value or a user-provided default if none was specified.
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
name - The parameter name
defaultValue - Value to substitute in absence of a parameter value
form_encoding - The supposed encoding of the request parameter.
container_encoding - The encoding used by container.
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getParameterValues

public static void getParameterValues(java.util.Map objectModel,
                                      org.xml.sax.ContentHandler contentHandler,
                                      java.lang.String name)
                               throws org.xml.sax.SAXException
Output the request parameter values for a given name
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getParameterValues

public static void getParameterValues(java.util.Map objectModel,
                                      org.xml.sax.ContentHandler contentHandler,
                                      java.lang.String name,
                                      java.lang.String form_encoding,
                                      java.lang.String container_encoding)
                               throws org.xml.sax.SAXException
Output the request parameter values for a given name
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
form_encoding - The supposed encoding of the request parameter.
container_encoding - The encoding used by container.
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getParameterValues

public static java.lang.String[] getParameterValues(java.util.Map objectModel,
                                                    java.lang.String name,
                                                    java.lang.String form_encoding,
                                                    java.lang.String container_encoding)
return the request parameter values for a given name as array
Parameters:
objectModel - The Map objectModel
form_encoding - The supposed encoding of the request parameter.
container_encoding - The encoding used by container.
Returns:
Array containing requested values.

getParameterNames

public static java.lang.String[] getParameterNames(java.util.Map objectModel)
return the request parameter names as array
Returns:
Array containing parameter names.

getParameterNames

public static void getParameterNames(java.util.Map objectModel,
                                     org.xml.sax.ContentHandler contentHandler)
                              throws org.xml.sax.SAXException
Output parameter names for a given request
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getHeaderNames

public static void getHeaderNames(java.util.Map objectModel,
                                  org.xml.sax.ContentHandler contentHandler)
                           throws org.xml.sax.SAXException
Output the header names for a given request
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getHeaderNames

public static java.lang.String[] getHeaderNames(java.util.Map objectModel)
Returns the header names for a given request
Parameters:
objectModel - The Map objectModel

getHeaders

public static java.lang.String[] getHeaders(java.util.Map objectModel,
                                            java.lang.String name)

getHeaders

public static void getHeaders(java.util.Map objectModel,
                              java.lang.String name,
                              org.xml.sax.ContentHandler contentHandler)
                       throws org.xml.sax.SAXException

getDateHeader

public static java.util.Date getDateHeader(java.util.Map objectModel,
                                           java.lang.String name)

getDateHeader

public static java.lang.String getDateHeader(java.util.Map objectModel,
                                             java.lang.String name,
                                             java.lang.String format)

getAttributeNames

public static void getAttributeNames(java.util.Map objectModel,
                                     org.xml.sax.ContentHandler contentHandler)
                              throws org.xml.sax.SAXException
Output attribute names for a given request
Parameters:
objectModel - The Map objectModel
contentHandler - The SAX content handler
Throws:
org.xml.sax.SAXException - If a SAX error occurs

getAttributeNames

public static java.lang.String[] getAttributeNames(java.util.Map objectModel)
Returns the attribute names
Parameters:
objectModel - The Map objectModel

getRequestedURL

public static java.lang.String getRequestedURL(java.util.Map objectModel)


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.