Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cgicc::HTMLAtomicElement< Tag > Class Template Reference

Template for concrete atomic HTMLElement subclasses. More...

#include <cgicc/HTMLAtomicElement.h>

Inheritance diagram for cgicc::HTMLAtomicElement< Tag >:

cgicc::HTMLElement cgicc::MStreamable List of all members.

Public Member Functions

virtual HTMLElementclone () const
 Clone this element.

virtual const char * getName () const
 Get the name of this element.

Constructors and Destructor
 HTMLAtomicElement ()
 Create a new empty atomic element.

 HTMLAtomicElement (const HTMLAttributeList &attributes)
 Create a new element, specifying the HTMLAttributes.

virtual ~HTMLAtomicElement ()
 Destructor.


Detailed Description

template<class Tag>
class cgicc::HTMLAtomicElement< Tag >

Template for concrete atomic HTMLElement subclasses.

An atomic HTML element is an element in which the opening and closing tags are combined. For example, in the HTML code

<meta link="made" href="mailto:sbooth@gnu.org" />
The meta tag is an atomic HTML element because the opening and closing tags appear together.
See also:
HTMLElement

HTMLBooleanElement

Definition at line 54 of file HTMLAtomicElement.h.


Constructor & Destructor Documentation

template<class Tag>
cgicc::HTMLAtomicElement< Tag >::HTMLAtomicElement const HTMLAttributeList attributes  )  [inline]
 

Create a new element, specifying the HTMLAttributes.

Parameters:
attributes The HTMLAttributes contained within the element.

Definition at line 76 of file HTMLAtomicElement.h.


Member Function Documentation

template<class Tag>
virtual HTMLElement* cgicc::HTMLAtomicElement< Tag >::clone  )  const [inline, virtual]
 

Clone this element.

Returns:
A newly-allocated copy of this element

Implements cgicc::HTMLElement.

Definition at line 95 of file HTMLAtomicElement.h.

template<class Tag>
virtual const char* cgicc::HTMLAtomicElement< Tag >::getName  )  const [inline, virtual]
 

Get the name of this element.

For example, meta.

Returns:
The name of this element

Implements cgicc::HTMLElement.

Definition at line 106 of file HTMLAtomicElement.h.


The documentation for this class was generated from the following file:
GNU cgicc - A C++ class library for writing CGI applications
Copyright © 1996 - 2004 Stephen F. Booth
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front Cover Texts, and with no Back-Cover Texts.
Documentation generated Sat Jun 19 00:36:24 2004 for cgicc by doxygen 1.3.6