SkXMLParser Class Reference

#include <SkXMLParser.h>

Inherited by BML_WXMLParser, and SkSVGParser.

Collaboration diagram for SkXMLParser:
[legend]

List of all members.

Public Member Functions

 SkXMLParser (SkXMLParserError *parserError=NULL)
virtual ~SkXMLParser ()
bool parse (const char doc[], size_t len)
bool parse (SkStream &docStream)
bool parse (const SkDOM &, const SkDOMNode *)
virtual bool startElement (const char elem[])
virtual bool addAttribute (const char name[], const char value[])
virtual bool endElement (const char elem[])
virtual bool text (const char text[], int len)

Static Public Member Functions

static void GetNativeErrorString (int nativeErrorCode, SkString *str)

Public Attributes

void * fParser

Protected Member Functions

virtual bool onStartElement (const char elem[])
virtual bool onAddAttribute (const char name[], const char value[])
virtual bool onEndElement (const char elem[])
virtual bool onText (const char text[], int len)

Protected Attributes

SkXMLParserErrorfError

Detailed Description

Definition at line 62 of file SkXMLParser.h.


Constructor & Destructor Documentation

SkXMLParser::SkXMLParser ( SkXMLParserError parserError = NULL  ) 
virtual SkXMLParser::~SkXMLParser (  )  [virtual]

Member Function Documentation

virtual bool SkXMLParser::addAttribute ( const char  name[],
const char  value[] 
) [virtual]
virtual bool SkXMLParser::endElement ( const char  elem[]  )  [virtual]
static void SkXMLParser::GetNativeErrorString ( int  nativeErrorCode,
SkString str 
) [static]
virtual bool SkXMLParser::onAddAttribute ( const char  name[],
const char  value[] 
) [protected, virtual]

Reimplemented in SkSVGParser.

virtual bool SkXMLParser::onEndElement ( const char  elem[]  )  [protected, virtual]

Reimplemented in SkSVGParser.

virtual bool SkXMLParser::onStartElement ( const char  elem[]  )  [protected, virtual]

Reimplemented in SkSVGParser.

virtual bool SkXMLParser::onText ( const char  text[],
int  len 
) [protected, virtual]

Reimplemented in SkSVGParser.

bool SkXMLParser::parse ( const SkDOM ,
const SkDOMNode *   
)
bool SkXMLParser::parse ( SkStream docStream  ) 
bool SkXMLParser::parse ( const char  doc[],
size_t  len 
)

Returns true for success

virtual bool SkXMLParser::startElement ( const char  elem[]  )  [virtual]
virtual bool SkXMLParser::text ( const char  text[],
int  len 
) [virtual]

Member Data Documentation

Definition at line 90 of file SkXMLParser.h.

Definition at line 88 of file SkXMLParser.h.


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

Generated on Tue Oct 20 10:33:06 2009 for Skia by  doxygen 1.6.1