wxSimpleHtmlParser Class Reference

#include <xmlutils/htmlparser.h>

List of all members.

Public Member Functions

 wxSimpleHtmlParser ()
 ~wxSimpleHtmlParser ()
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 (wxSimpleHtmlTag *parent)
wxSimpleHtmlTagParseTagHeader ()
wxSimpleHtmlTagParseTagClose ()
bool ParseAttributes (wxSimpleHtmlTag *tag)
wxSimpleHtmlTagParseDirective ()
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)
wxSimpleHtmlTagGetTopLevelTag () const
int GetChar (size_t i) const


Constructor & Destructor Documentation

wxSimpleHtmlParser::wxSimpleHtmlParser (  ) 

wxSimpleHtmlParser::~wxSimpleHtmlParser (  ) 


Member Function Documentation

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

bool wxSimpleHtmlParser::ParseString ( const wxString &  str  ) 

void wxSimpleHtmlParser::Clear (  ) 

void wxSimpleHtmlParser::Write ( wxOutputStream stream  ) 

bool wxSimpleHtmlParser::WriteFile ( wxString &  filename  ) 

bool wxSimpleHtmlParser::ParseHtml ( wxSimpleHtmlTag parent  ) 

wxSimpleHtmlTag * wxSimpleHtmlParser::ParseTagHeader (  ) 

wxSimpleHtmlTag * wxSimpleHtmlParser::ParseTagClose (  ) 

bool wxSimpleHtmlParser::ParseAttributes ( wxSimpleHtmlTag tag  ) 

wxSimpleHtmlTag * wxSimpleHtmlParser::ParseDirective (  ) 

bool wxSimpleHtmlParser::ParseComment (  ) 

bool wxSimpleHtmlParser::ParseText ( wxString &  text  ) 

bool wxSimpleHtmlParser::EatWhitespace (  ) 

bool wxSimpleHtmlParser::EatWhitespace ( int &  pos  ) 

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

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

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

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

bool wxSimpleHtmlParser::IsDirective (  ) 

bool wxSimpleHtmlParser::IsComment (  ) 

bool wxSimpleHtmlParser::IsString (  ) 

bool wxSimpleHtmlParser::IsWord (  ) 

bool wxSimpleHtmlParser::IsTagClose (  ) 

bool wxSimpleHtmlParser::IsTagStartBracket ( int  ch  ) 

bool wxSimpleHtmlParser::IsTagEndBracket ( int  ch  ) 

bool wxSimpleHtmlParser::IsWhitespace ( int  ch  ) 

bool wxSimpleHtmlParser::IsAlpha ( int  ch  ) 

bool wxSimpleHtmlParser::IsWordChar ( int  ch  ) 

bool wxSimpleHtmlParser::IsNumeric ( int  ch  ) 

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

bool wxSimpleHtmlParser::Eof (  )  const [inline]

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

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

wxSimpleHtmlTag* wxSimpleHtmlParser::GetTopLevelTag (  )  const [inline]

int wxSimpleHtmlParser::GetChar ( size_t  i  )  const


The documentation for this class was generated from the following files:
Generated on Wed May 6 19:20:23 2009 for AxTk by  doxygen 1.5.1