com.devsphere.mapping
Class FormData

java.lang.Object
  |
  +--com.devsphere.mapping.FormData
Direct Known Subclasses:
ServletFormData

public abstract class FormData
extends java.lang.Object

Abstract class whose methods are implemented by form data wrappers. ServletFormData extends this class and wraps a javax.servlet.http.HttpServletRequest instance.

See Also:
ServletFormData

Constructor Summary
FormData()
           
 
Method Summary
abstract  FileBean getFileParameter(java.lang.String name)
          Gets the value of a file parameter as a FileBean, or null if the parameter is missing or is not an uploaded file.
abstract  java.util.Enumeration getFileParameterNames()
          Gets an Enumeration of String objects, containing the names of the file parameters.
abstract  FileBean[] getFileParameterValues(java.lang.String name)
          Gets the values of a file parameter as a FileBean[], or null if the parameter is missing or is not a list of uploaded files.
abstract  java.lang.String getParameter(java.lang.String name)
          Gets the value of a request parameter as a String, or null if the parameter is missing or is an uploaded file.
abstract  java.util.Enumeration getParameterNames()
          Gets an Enumeration of String objects, containing the names of the request parameters.
abstract  java.lang.String[] getParameterValues(java.lang.String name)
          Gets the values of a request parameter as a String[], or null if the parameter is missing or is a list of uploaded files.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormData

public FormData()
Method Detail

getParameterNames

public abstract java.util.Enumeration getParameterNames()
Gets an Enumeration of String objects, containing the names of the request parameters. The parameter names of the uploaded files are not included. The enumeration is empty if the request has no parameters or it has only uploaded files.
Returns:
the enumeration of the names of the request parameters.

getParameter

public abstract java.lang.String getParameter(java.lang.String name)
Gets the value of a request parameter as a String, or null if the parameter is missing or is an uploaded file.
Parameters:
name - the name of the request parameter.
Returns:
the first (maybe unique) string value of the parameter.
Throws:
NullPointerException - if name is null.

getParameterValues

public abstract java.lang.String[] getParameterValues(java.lang.String name)
Gets the values of a request parameter as a String[], or null if the parameter is missing or is a list of uploaded files.
Parameters:
name - the name of the request parameter.
Returns:
a string array containing all of the values the parameter has.
Throws:
NullPointerException - if name is null.

getFileParameterNames

public abstract java.util.Enumeration getFileParameterNames()
Gets an Enumeration of String objects, containing the names of the file parameters. The enumeration is empty if the request has no file parameters.
Returns:
the enumeration of the names of the file parameters.

getFileParameter

public abstract FileBean getFileParameter(java.lang.String name)
Gets the value of a file parameter as a FileBean, or null if the parameter is missing or is not an uploaded file.
Parameters:
name - the name of the file parameter.
Returns:
the first (maybe unique) file value of the parameter.
Throws:
NullPointerException - if name is null.

getFileParameterValues

public abstract FileBean[] getFileParameterValues(java.lang.String name)
Gets the values of a file parameter as a FileBean[], or null if the parameter is missing or is not a list of uploaded files.
Parameters:
name - the name of the file parameter.
Returns:
a FileBean array containing all of the values the parameter has.
Throws:
NullPointerException - if name is null.