Open
Graph Drawing
Framework

 v.2012.07
 

ogdf::DinoXmlScanner Class Reference

#include <ogdf/fileformats/DinoXmlScanner.h>

List of all members.

Public Member Functions

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

Private Attributes

char * m_pCurrentTokenString
DinoLineBufferm_pLineBuffer

Detailed Description

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

Definition at line 86 of file DinoXmlScanner.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Definition at line 113 of file DinoXmlScanner.h.

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

Definition at line 151 of file DinoXmlScanner.h.

XmlToken ogdf::DinoXmlScanner::getNextToken ( )
bool ogdf::DinoXmlScanner::readStringUntil ( char  searchCharacter,
bool  includeSearchCharacter = false 
)
bool ogdf::DinoXmlScanner::skipUntil ( char  searchCharacter,
bool  skipOverSearchCharacter = true 
)
bool ogdf::DinoXmlScanner::skipUntilMatchingClosingBracket ( )
void ogdf::DinoXmlScanner::test ( )
XmlToken ogdf::DinoXmlScanner::testNextNextToken ( )
XmlToken ogdf::DinoXmlScanner::testNextToken ( )

Member Data Documentation

char* ogdf::DinoXmlScanner::m_pCurrentTokenString
private

Definition at line 95 of file DinoXmlScanner.h.

DinoLineBuffer* ogdf::DinoXmlScanner::m_pLineBuffer
private

Definition at line 91 of file DinoXmlScanner.h.


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