SkXMLPullParser Class Reference

#include <SkXMLParser.h>

Collaboration diagram for SkXMLPullParser:
[legend]

List of all members.

Classes

struct  AttrInfo
struct  Curr

Public Types

enum  EventType {
  ERROR = -1, START_DOCUMENT, END_DOCUMENT, START_TAG,
  END_TAG, TEXT, CDSECT, ENTITY_REF,
  IGNORABLE_WHITESPACE, PROCESSING_INSTRUCTION, COMMENT, DOCDECL
}

Public Member Functions

 SkXMLPullParser ()
 SkXMLPullParser (SkStream *)
virtual ~SkXMLPullParser ()
SkStreamgetStream () const
SkStreamsetStream (SkStream *stream)
EventType nextToken ()
EventType getEventType () const
int getDepth () const
const char * getName ()
int getAttributeCount ()
void getAttributeInfo (int, AttrInfo *)
const char * getText ()
bool isWhitespace ()

Protected Member Functions

virtual bool onEntityReplacement (const char name[], SkString *replacement)

Detailed Description

Definition at line 95 of file SkXMLParser.h.


Member Enumeration Documentation

Enumerator:
ERROR 
START_DOCUMENT 
END_DOCUMENT 
START_TAG 
END_TAG 
TEXT 
CDSECT 
ENTITY_REF 
IGNORABLE_WHITESPACE 
PROCESSING_INSTRUCTION 
COMMENT 
DOCDECL 

Definition at line 104 of file SkXMLParser.h.


Constructor & Destructor Documentation

SkXMLPullParser::SkXMLPullParser (  ) 
SkXMLPullParser::SkXMLPullParser ( SkStream  )  [explicit]
virtual SkXMLPullParser::~SkXMLPullParser (  )  [virtual]

Member Function Documentation

int SkXMLPullParser::getAttributeCount (  ) 
void SkXMLPullParser::getAttributeInfo ( int  ,
AttrInfo  
)
int SkXMLPullParser::getDepth (  )  const [inline]

Definition at line 127 of file SkXMLParser.h.

EventType SkXMLPullParser::getEventType (  )  const [inline]

Definition at line 120 of file SkXMLParser.h.

const char* SkXMLPullParser::getName (  ) 
SkStream* SkXMLPullParser::getStream (  )  const [inline]

Definition at line 101 of file SkXMLParser.h.

const char* SkXMLPullParser::getText (  ) 
bool SkXMLPullParser::isWhitespace (  ) 
EventType SkXMLPullParser::nextToken (  ) 
virtual bool SkXMLPullParser::onEntityReplacement ( const char  name[],
SkString replacement 
) [protected, virtual]
SkStream* SkXMLPullParser::setStream ( SkStream stream  ) 

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