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.

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 56 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 78 of file HTMLAtomicElement.h.

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 78 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 97 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 108 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 Jan 19 21:16:00 2008 for cgicc by doxygen 1.5.1