wxTTSSimpleHtmlParser Class Reference

#include <tts/tts_htmlparser.h>

List of all members.

Public Member Functions

 wxTTSSimpleHtmlParser ()
 ~wxTTSSimpleHtmlParser ()
bool ParseFile (const wxString &filename, const wxString &encoding=wxEmptyString)
bool ParseString (const wxString &str)
void Clear ()
void Write (wxOutputStream &stream)
bool WriteFile (wxString &filename)
bool ParseHtml (wxTTSSimpleHtmlTag *parent)
wxTTSSimpleHtmlTagParseTagHeader ()
wxTTSSimpleHtmlTagParseTagClose ()
bool ParseAttributes (wxTTSSimpleHtmlTag *tag)
wxTTSSimpleHtmlTagParseDirective ()
bool ParseComment ()
bool ParseText (wxString &text)
bool EatWhitespace ()
bool EatWhitespace (int &pos)
bool ReadString (wxString &str, bool eatIt=FALSE)
bool ReadWord (wxString &str, bool eatIt=FALSE)
bool ReadNumber (wxString &str, bool eatIt=FALSE)
bool ReadLiteral (wxString &str, bool eatIt=FALSE)
bool IsDirective ()
bool IsComment ()
bool IsString ()
bool IsWord ()
bool IsTagClose ()
bool IsTagStartBracket (int ch)
bool IsTagEndBracket (int ch)
bool IsWhitespace (int ch)
bool IsAlpha (int ch)
bool IsWordChar (int ch)
bool IsNumeric (int ch)
bool Matches (const wxString &tok, bool eatIt=FALSE)
bool Eof () const
bool Eof (int pos) const
void SetPosition (int pos)
wxTTSSimpleHtmlTagGetTopLevelTag () const
int GetChar (size_t i) const


Constructor & Destructor Documentation

wxTTSSimpleHtmlParser::wxTTSSimpleHtmlParser (  ) 

wxTTSSimpleHtmlParser::~wxTTSSimpleHtmlParser (  ) 


Member Function Documentation

void wxTTSSimpleHtmlParser::Clear (  ) 

bool wxTTSSimpleHtmlParser::EatWhitespace ( int &  pos  ) 

bool wxTTSSimpleHtmlParser::EatWhitespace (  ) 

bool wxTTSSimpleHtmlParser::Eof ( int  pos  )  const [inline]

bool wxTTSSimpleHtmlParser::Eof (  )  const [inline]

int wxTTSSimpleHtmlParser::GetChar ( size_t  i  )  const

wxTTSSimpleHtmlTag* wxTTSSimpleHtmlParser::GetTopLevelTag (  )  const [inline]

bool wxTTSSimpleHtmlParser::IsAlpha ( int  ch  ) 

bool wxTTSSimpleHtmlParser::IsComment (  ) 

bool wxTTSSimpleHtmlParser::IsDirective (  ) 

bool wxTTSSimpleHtmlParser::IsNumeric ( int  ch  ) 

bool wxTTSSimpleHtmlParser::IsString (  ) 

bool wxTTSSimpleHtmlParser::IsTagClose (  ) 

bool wxTTSSimpleHtmlParser::IsTagEndBracket ( int  ch  ) 

bool wxTTSSimpleHtmlParser::IsTagStartBracket ( int  ch  ) 

bool wxTTSSimpleHtmlParser::IsWhitespace ( int  ch  ) 

bool wxTTSSimpleHtmlParser::IsWord (  ) 

bool wxTTSSimpleHtmlParser::IsWordChar ( int  ch  ) 

bool wxTTSSimpleHtmlParser::Matches ( const wxString &  tok,
bool  eatIt = FALSE 
)

bool wxTTSSimpleHtmlParser::ParseAttributes ( wxTTSSimpleHtmlTag tag  ) 

bool wxTTSSimpleHtmlParser::ParseComment (  ) 

wxTTSSimpleHtmlTag * wxTTSSimpleHtmlParser::ParseDirective (  ) 

bool wxTTSSimpleHtmlParser::ParseFile ( const wxString &  filename,
const wxString &  encoding = wxEmptyString 
)

bool wxTTSSimpleHtmlParser::ParseHtml ( wxTTSSimpleHtmlTag parent  ) 

bool wxTTSSimpleHtmlParser::ParseString ( const wxString &  str  ) 

wxTTSSimpleHtmlTag * wxTTSSimpleHtmlParser::ParseTagClose (  ) 

wxTTSSimpleHtmlTag * wxTTSSimpleHtmlParser::ParseTagHeader (  ) 

bool wxTTSSimpleHtmlParser::ParseText ( wxString &  text  ) 

bool wxTTSSimpleHtmlParser::ReadLiteral ( wxString &  str,
bool  eatIt = FALSE 
)

bool wxTTSSimpleHtmlParser::ReadNumber ( wxString &  str,
bool  eatIt = FALSE 
)

bool wxTTSSimpleHtmlParser::ReadString ( wxString &  str,
bool  eatIt = FALSE 
)

bool wxTTSSimpleHtmlParser::ReadWord ( wxString &  str,
bool  eatIt = FALSE 
)

void wxTTSSimpleHtmlParser::SetPosition ( int  pos  )  [inline]

void wxTTSSimpleHtmlParser::Write ( wxOutputStream stream  ) 

bool wxTTSSimpleHtmlParser::WriteFile ( wxString &  filename  ) 


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

Generated on Wed May 6 19:22:09 2009 for AxTk by  doxygen 1.5.8