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

Public Member Functions | Protected Attributes

PHTTPSubForm Class Reference

Inheritance diagram for PHTTPSubForm:
Inheritance graph
[legend]
Collaboration diagram for PHTTPSubForm:
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
void GetHTMLHeading (PHTML &html) const
virtual PString GetHTMLInput (const PString &input) const
virtual PString GetHTMLSelect (const PString &selection) const
void GetHTMLTag (PHTML &html) const
const PCaselessStringGetName () const
virtual PINDEX GetSize () const
const PStringGetTitle () const
virtual PString GetValue (BOOL dflt=FALSE) const
virtual void LoadFromConfig (PConfig &cfg)
virtual const PHTTPFieldLocateName (const PString &name) const
PHTTPFieldNewField () const
BOOL NotYetInHTML () const
PHTTPFieldoperator[] (PINDEX idx) const
 PHTTPSubForm (const PString &subFormName, const char *name, const char *title=NULL, PINDEX primaryField=0, PINDEX secondaryField=P_MAX_INDEX)
void RemoveAll ()
void RemoveAt (PINDEX idx)
virtual void SaveToConfig (PConfig &cfg) const
virtual void SetAllValues (const PStringToString &data)
void SetHelp (const PString &hotLinkURL, const PString &imageURL, const PString &imageText)
void SetHelp (const PString &text)
void SetHelp (const PString &hotLinkURL, const PString &linkText)
void SetInHTML ()
virtual void SetName (const PString &name)
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 Attributes

PCaselessString baseName
PHTTPFieldList fields
PCaselessString fullName
PString help
BOOL notInHTML
PINDEX primary
PINDEX secondary
PString subFormName
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 365 of file httpform.h.


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

Generated by  Doxygen 1.6.0   Back to index