Open
Graph Drawing
Framework

 v.2007.11
 

ogdf::DinoXmlScanner Class Reference

#include <DinoXmlScanner.h>

List of all members.

Public Member Functions

 DinoXmlScanner (const char *fileName)
 ~DinoXmlScanner ()
XmlToken getNextToken ()
const char * getCurrentTokenString ()
XmlToken testNextToken ()
XmlToken testNextNextToken ()
bool skipUntil (char searchCharacter, bool skipOverSearchCharacter=true)
bool skipUntilMatchingClosingBracket ()
bool readStringUntil (char searchCharacter, bool includeSearchCharacter=false)
int getInputFileLineCounter () const
void test ()

Private Attributes

DinoLineBufferm_pLineBuffer
char * m_pCurrentTokenString


Detailed Description

This class scans the characters of the input file and provides the detected token.

Definition at line 93 of file DinoXmlScanner.h.


Constructor & Destructor Documentation

ogdf::DinoXmlScanner::DinoXmlScanner ( const char *  fileName  ) 

ogdf::DinoXmlScanner::~DinoXmlScanner (  ) 


Member Function Documentation

XmlToken ogdf::DinoXmlScanner::getNextToken (  ) 

const char* ogdf::DinoXmlScanner::getCurrentTokenString (  )  [inline]

Definition at line 120 of file DinoXmlScanner.h.

XmlToken ogdf::DinoXmlScanner::testNextToken (  ) 

XmlToken ogdf::DinoXmlScanner::testNextNextToken (  ) 

bool ogdf::DinoXmlScanner::skipUntil ( char  searchCharacter,
bool  skipOverSearchCharacter = true 
)

bool ogdf::DinoXmlScanner::skipUntilMatchingClosingBracket (  ) 

bool ogdf::DinoXmlScanner::readStringUntil ( char  searchCharacter,
bool  includeSearchCharacter = false 
)

int ogdf::DinoXmlScanner::getInputFileLineCounter (  )  const [inline]

Definition at line 158 of file DinoXmlScanner.h.

void ogdf::DinoXmlScanner::test (  ) 


Member Data Documentation

DinoLineBuffer* ogdf::DinoXmlScanner::m_pLineBuffer [private]

Definition at line 98 of file DinoXmlScanner.h.

char* ogdf::DinoXmlScanner::m_pCurrentTokenString [private]

Definition at line 102 of file DinoXmlScanner.h.


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

© 1999-2007 by oreas GmbH, © 2005-2007 by University Dortmund and University Cologne.

Generated on Thu Nov 22 19:40:10 2007 by doxygen 1.5.4.