Logo Search packages:      
Sourcecode: pwlib version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes

PHTTPFieldArray Class Reference

Inheritance diagram for PHTTPFieldArray:
Inheritance graph
[legend]
Collaboration diagram for PHTTPFieldArray:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Append (PHTTPField *fld)
virtual Comparison Compare (const PObject &obj) const
virtual void ExpandFieldNames (PString &text, PINDEX start, PINDEX &finish) const
virtual void GetAllNames (PStringList &list) const
const PCaselessStringGetBaseName () const
const PStringGetHelp () const
virtual void GetHTMLHeading (PHTML &html) const
virtual PString GetHTMLInput (const PString &input) const
virtual PString GetHTMLSelect (const PString &selection) const
virtual void GetHTMLTag (PHTML &html) const
const PCaselessStringGetName () const
virtual PINDEX GetSize () const
PStringArray GetStrings (PConfig &cfg)
const PStringGetTitle () const
virtual PString GetValue (BOOL dflt=FALSE) const
virtual void LoadFromConfig (PConfig &cfg)
virtual const PHTTPFieldLocateName (const PString &name) const
virtual PHTTPFieldNewField () const
BOOL NotYetInHTML () const
PHTTPFieldoperator[] (PINDEX idx) const
 PHTTPFieldArray (PHTTPField *baseField, BOOL ordered, PINDEX fixedSize=0)
void RemoveAll ()
void RemoveAt (PINDEX idx)
virtual void SaveToConfig (PConfig &cfg) const
virtual void SetAllValues (const PStringToString &data)
void SetHelp (const PString &text)
void SetHelp (const PString &hotLinkURL, const PString &linkText)
void SetHelp (const PString &hotLinkURL, const PString &imageURL, const PString &imageText)
void SetInHTML ()
virtual void SetName (const PString &name)
void SetSize (PINDEX newSize)
void SetStrings (PConfig &cfg, const PStringArray &values)
virtual void SetValue (const PString &newValue)
virtual BOOL ValidateAll (const PStringToString &data, PStringStream &msg) const
virtual BOOL Validated (const PString &newVal, PStringStream &msg) const
Miscellaneous functions
virtual PObjectClone () const
virtual PINDEX HashFunction () const

Protected Member Functions

void AddArrayControlBox (PHTML &html, PINDEX fld) const
void AddBlankField ()
void SetArrayFieldName (PINDEX idx) const

Protected Attributes

PHTTPFieldbaseField
PCaselessString baseName
BOOL canAddElements
PHTTPFieldList fields
PCaselessString fullName
PString help
BOOL notInHTML
BOOL orderedArray
PString title

Run Time Type functions

virtual const char * GetClass (unsigned=0) const
BOOL IsClass (const char *cls) const
virtual BOOL InternalIsDescendant (const char *clsName) const
static const char * Class ()

Comparison functions

virtual Comparison CompareObjectMemoryDirect (const PObject &obj) const
bool operator== (const PObject &obj) const
bool operator!= (const PObject &obj) const
bool operator< (const PObject &obj) const
bool operator> (const PObject &obj) const
bool operator<= (const PObject &obj) const
bool operator>= (const PObject &obj) const
enum  Comparison { LessThan = -1, EqualTo = 0, GreaterThan = 1 }

I/O functions

virtual void PrintOn (ostream &strm) const
virtual void ReadFrom (istream &strm)
ostream & operator<< (ostream &strm, const PObject &obj)
istream & operator>> (istream &strm, PObject &obj)

Detailed Description

Definition at line 388 of file httpform.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index