#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. |