#include <cgicc/HTMLBooleanElement.h>
Inheritance diagram for cgicc::HTMLBooleanElement::

| State Management | |
| virtual void | swapState () const | 
| Swap the state of this boolean element. More... | |
| virtual bool | getState () const | 
| Get the state of this boolean element. More... | |
| void | reset () | 
| Reset the state of this boolean element to closed. More... | |
| Public Methods | |
| virtual HTMLElement * | clone () const | 
| Clone this element. More... | |
| virtual const char * | getName () const | 
| Get the name of this element. For example, "strong". More... | |
| Constructors and Destructor | |
| HTMLBooleanElement () | |
| Create a new empty boolean element. More... | |
| HTMLBooleanElement (const std::string &text) | |
| Create a new element, specifying the enclosed text. More... | |
| HTMLBooleanElement (const HTMLAttributeList &attributes) | |
| Create a new element, specifying the HTMLAttribute objects. More... | |
| HTMLBooleanElement (const HTMLElement &embedded) | |
| Create a new element, specifying an embedded HTMLElement. More... | |
| HTMLBooleanElement (const std::string &text, const HTMLAttributeList &attributes) | |
| Create a new element, specifying the enclosed text and HTMLAttribute objects. More... | |
| HTMLBooleanElement (const HTMLAttributeList &attributes, const HTMLElement &embed) | |
| Create a new element, specifying the HTMLAttributes and embedded HTMLElement. More... | |
| virtual | ~HTMLBooleanElement () | 
| Destructor. More... | |
A boolean HTML element is an element having a boolean (open or closed) state. Most commonly used HTML tags are boolean elements:
<a href="http://www.gnu.org">GNU Project</a>
a element is boolean, since it is either open or closed. Boolean elements are often additive: <b>bold text<i>bold italic text</i></b>
b tag before the i tag. 
Definition at line 60 of file HTMLBooleanElement.h.
| 
 | |||||||||
| Create a new empty boolean element. 
 
 Definition at line 73 of file HTMLBooleanElement.h. | 
| 
 | ||||||||||
| Create a new element, specifying the enclosed text. 
 
 Definition at line 81 of file HTMLBooleanElement.h. | 
| 
 | ||||||||||
| Create a new element, specifying the HTMLAttribute objects. 
 
 Definition at line 89 of file HTMLBooleanElement.h. | 
| 
 | ||||||||||
| Create a new element, specifying an embedded HTMLElement. 
 
 Definition at line 97 of file HTMLBooleanElement.h. | 
| 
 | ||||||||||||||||
| Create a new element, specifying the enclosed text and HTMLAttribute objects. 
 
 Definition at line 107 of file HTMLBooleanElement.h. | 
| 
 | ||||||||||||||||
| Create a new element, specifying the HTMLAttributes and embedded HTMLElement. 
 
 Definition at line 118 of file HTMLBooleanElement.h. | 
| 
 | |||||||||
| Destructor. 
 
 Definition at line 127 of file HTMLBooleanElement.h. | 
| 
 | |||||||||
| Clone this element. 
 
 Reimplemented from cgicc::HTMLElement. Definition at line 138 of file HTMLBooleanElement.h. | 
| 
 | |||||||||
| Get the name of this element. For example, "strong". 
 
 Reimplemented from cgicc::HTMLElement. Definition at line 148 of file HTMLBooleanElement.h. | 
| 
 | |||||||||
| Get the state of this boolean element. 
 
 Reimplemented from cgicc::HTMLElement. Definition at line 170 of file HTMLBooleanElement.h. | 
| 
 | |||||||||
| Reset the state of this boolean element to closed. 
 
 Definition at line 178 of file HTMLBooleanElement.h. | 
| 
 | |||||||||
| Swap the state of this boolean element. 
 
 A state of  Reimplemented from cgicc::HTMLElement. Definition at line 162 of file HTMLBooleanElement.h. |