#include <cgicc/HTMLAttributeList.h>
| Public Methods | |
| Constructors and Destructor | |
| HTMLAttributeList () | |
| Create an empty HTMLAttributeList. More... | |
| HTMLAttributeList (const HTMLAttribute &head) | |
| Create a new HTMLAttributeList, specifying the first element. More... | |
| HTMLAttributeList (const HTMLAttributeList &list) | |
| Copy constructor. More... | |
| ~HTMLAttributeList () | |
| Destructor. More... | |
| Overloaded Operators | |
| HTMLAttributeList & | operator= (const HTMLAttributeList &list) | 
| Assign one HTMLAttributeList to another. More... | |
| List Management | |
| Add attributes to the list | |
| HTMLAttributeList & | set (const std::string &name) | 
| Add an atomic HTMLAttribute to this list. More... | |
| HTMLAttributeList & | set (const std::string &name, const std::string &value) | 
| Add a HTMLAttribute to this list. More... | |
| Utility Methods | |
| void | render (std::ostream &out) const | 
| Render this HTMLAttributeList to an ostream. More... | |
An HTMLAttributeList represents any number of HTMLAttribute objects which may be embedded in an HTMLElement. To add HTMLAttribute objects to an HTMLAttributeList, use the set() methods or functions. For example,
cgicc::HTMLAttributeList list = cgicc::set("HEIGHT", "100").set("WIDTH", "100");
Definition at line 67 of file HTMLAttributeList.h.
| 
 | 
| Create an empty HTMLAttributeList. 
 HTMLAttributeLists are most often created with the set functions | 
| 
 | 
| Create a new HTMLAttributeList, specifying the first element. 
 
 The first attribute in the list is set to  
 | 
| 
 | 
| Copy constructor. 
 
 Sets the elements in this list to those in  
 | 
| 
 | 
| Destructor. 
 Delete this HTMLAttributeList object | 
| 
 | 
| Assign one HTMLAttributeList to another. 
 
 Sets the elements in this list to those in  
 | 
| 
 | 
| Render this HTMLAttributeList to an ostream. 
 This is used for output 
 | 
| 
 | ||||||||||||
| Add a HTMLAttribute to this list. 
 For a list of possible attributes see http://www.w3.org/TR/REC-html40/ 
 
 | 
| 
 | 
| Add an atomic HTMLAttribute to this list. 
 
  
 
 |