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

Public Member Functions | Protected Attributes

PHTTPBooleanField Class Reference

Inheritance diagram for PHTTPBooleanField:
Inheritance graph
Collaboration diagram for PHTTPBooleanField:
Collaboration graph

List of all members.

Public Member Functions

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
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
 PHTTPBooleanField (const char *name, const char *title, BOOL initVal=FALSE, const char *help=NULL)
 PHTTPBooleanField (const char *name, BOOL initVal=FALSE, const char *help=NULL)
virtual void SaveToConfig (PConfig &cfg) const
virtual void SetAllValues (const PStringToString &data)
void SetHelp (const PString &text)
void SetHelp (const PString &hotLinkURL, const PString &imageURL, const PString &imageText)
void SetHelp (const PString &hotLinkURL, const PString &linkText)
void SetInHTML ()
virtual void SetName (const PString &newName)
virtual void SetValue (const PString &newVal)
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
PCaselessString fullName
PString help
BOOL initialValue
PString title
BOOL value

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 568 of file httpform.h.

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

Generated by  Doxygen 1.6.0   Back to index