PHTTPSelectField Class Reference

#include <httpform.h>

Inheritance diagram for PHTTPSelectField:

PHTTPField PObject List of all members.

Public Member Functions

 PHTTPSelectField (const char *name, const PStringArray &valueArray, PINDEX initVal=0, const char *help=NULL)
 PHTTPSelectField (const char *name, PINDEX count, const char *const *valueStrings, PINDEX initVal=0, const char *help=NULL)
 PHTTPSelectField (const char *name, const char *title, const PStringArray &valueArray, PINDEX initVal=0, const char *help=NULL)
 PHTTPSelectField (const char *name, const char *title, PINDEX count, const char *const *valueStrings, PINDEX initVal=0, const char *help=NULL)
virtual PHTTPFieldNewField () const
virtual void GetHTMLTag (PHTML &html) const
virtual PString GetValue (BOOL dflt=FALSE) const
virtual void SetValue (const PString &newVal)

Public Attributes

PStringArray values

Protected Attributes

PString value
PINDEX initialValue

Constructor & Destructor Documentation

PHTTPSelectField::PHTTPSelectField ( const char *  name,
const PStringArray valueArray,
PINDEX  initVal = 0,
const char *  help = NULL 
)

PHTTPSelectField::PHTTPSelectField ( const char *  name,
PINDEX  count,
const char *const *  valueStrings,
PINDEX  initVal = 0,
const char *  help = NULL 
)

PHTTPSelectField::PHTTPSelectField ( const char *  name,
const char *  title,
const PStringArray valueArray,
PINDEX  initVal = 0,
const char *  help = NULL 
)

PHTTPSelectField::PHTTPSelectField ( const char *  name,
const char *  title,
PINDEX  count,
const char *const *  valueStrings,
PINDEX  initVal = 0,
const char *  help = NULL 
)


Member Function Documentation

virtual PHTTPField* PHTTPSelectField::NewField (  )  const [virtual]

Create a new field of the same class as the current field.

Returns:
New field object instance.

Implements PHTTPField.

virtual void PHTTPSelectField::GetHTMLTag ( PHTML html  )  const [virtual]

Convert the field to HTML form tag for inclusion into the HTTP page.

Parameters:
html  HTML to receive the field info.

Implements PHTTPField.

virtual PString PHTTPSelectField::GetValue ( BOOL  dflt = FALSE  )  const [virtual]

Get the string value of the field.

Returns:
String for field value.

Implements PHTTPField.

virtual void PHTTPSelectField::SetValue ( const PString newVal  )  [virtual]

Set the value of the field.

Implements PHTTPField.


Member Data Documentation

PStringArray PHTTPSelectField::values

PString PHTTPSelectField::value [protected]

PINDEX PHTTPSelectField::initialValue [protected]


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:25:06 2008 for PTLib by  doxygen 1.5.1