PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PHTML::Element Class Reference

#include <html.h>

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

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

Enumerator
NoCRLF 
OpenCRLF 
CloseCRLF 
BothCRLF 

Constructor & Destructor Documentation

virtual PHTML::Element::~Element ( )
inlinevirtual
PHTML::Element::Element ( const char *  nam,
const char *  att,
ElementInSet  elmt,
ElementInSet  req,
OptionalCRLF  opt 
)
inlineprotected

Member Function Documentation

virtual void PHTML::Element::Output ( PHTML html) const
protectedvirtual

Friends And Related Function Documentation

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

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