PHTML::PHTML::Element Class Reference

#include <html.h>

Inheritance diagram for PHTML::PHTML::Element:

PHTML::PHTML::Abbrev PHTML::PHTML::Acronym PHTML::PHTML::Address PHTML::PHTML::Author PHTML::PHTML::Banner PHTML::PHTML::Big PHTML::PHTML::BlockQuote PHTML::PHTML::Body PHTML::PHTML::Bold PHTML::PHTML::BreakLine PHTML::PHTML::BulletList PHTML::PHTML::Cite PHTML::PHTML::Code PHTML::PHTML::Credit PHTML::PHTML::Definition PHTML::PHTML::DefinitionItem PHTML::PHTML::DefinitionList PHTML::PHTML::DefinitionTerm PHTML::PHTML::DeletedText PHTML::PHTML::Division PHTML::PHTML::Emphasis PHTML::PHTML::FieldElement PHTML::PHTML::Form PHTML::PHTML::Head PHTML::PHTML::Heading PHTML::PHTML::HotLink PHTML::PHTML::HTML PHTML::PHTML::ImageElement PHTML::PHTML::InsertedText PHTML::PHTML::Italic PHTML::PHTML::Keyboard PHTML::PHTML::ListHeading PHTML::PHTML::ListItem PHTML::PHTML::OrderedList PHTML::PHTML::Paragraph PHTML::PHTML::Person PHTML::PHTML::PreFormat PHTML::PHTML::Quote PHTML::PHTML::Sample PHTML::PHTML::SetTab PHTML::PHTML::SimpleList PHTML::PHTML::Small PHTML::PHTML::StrikeThrough PHTML::PHTML::Strong PHTML::PHTML::Subscript PHTML::PHTML::Superscript PHTML::PHTML::Tab PHTML::PHTML::TableData PHTML::PHTML::TableEnd PHTML::PHTML::TableHeader PHTML::PHTML::TableRow PHTML::PHTML::TableStart PHTML::PHTML::Target PHTML::PHTML::TeleType PHTML::PHTML::Title PHTML::PHTML::Underline PHTML::PHTML::Variable

List of all members.

Public Member Functions

virtual ~Element ()

Protected Types

enum  OptionalCRLF { NoCRLF, OpenCRLF, CloseCRLF, BothCRLF }

Protected Member Functions

 Element (const char *nam, const char *att, ElementInSet elmt, ElementInSet req, OptionalCRLF opt)
virtual void Output (PHTML &html) const
virtual void AddAttr (PHTML &html) const

Friends

ostream & operator<< (ostream &strm, const Element &elmt)


Member Enumeration Documentation

enum PHTML::Element::OptionalCRLF [protected]

Enumerator:
NoCRLF 
OpenCRLF 
CloseCRLF 
BothCRLF 


Constructor & Destructor Documentation

virtual PHTML::PHTML::Element::~Element (  )  [inline, virtual]

PHTML::PHTML::Element::Element ( const char *  nam,
const char *  att,
ElementInSet  elmt,
ElementInSet  req,
OptionalCRLF  opt 
) [inline, protected]


Member Function Documentation

virtual void PHTML::PHTML::Element::AddAttr ( PHTML html  )  const [protected, virtual]

virtual void PHTML::PHTML::Element::Output ( PHTML html  )  const [protected, virtual]


Friends And Related Function Documentation

ostream& operator<< ( ostream &  strm,
const Element elmt 
) [friend]


The documentation for this class was generated from the following file:

Generated on Fri Apr 10 22:33:51 2009 for PTLib by  doxygen 1.5.8