|
NIREP
|
#include <NIREPGenericXMLParser.h>


Classes | |
| struct | XMLNode |
Public Member Functions | |
| virtual void | CharacterDataHandler (const char *data, int length) |
| virtual void | EndElement (const char *name) |
| virtual void | StartElement (const char *name, const char **atts) |
| vtkTypeMacro (vtkNIREPXMLParser, vtkXMLParser) void PrintSelf(ostream &os | |
| vtkTypeMacro (NIREPGenericXMLParser, vtkNIREPXMLParser) void PrintSelf(ostream &os | |
| ~NIREPGenericXMLParser () | |
Static Public Member Functions | |
| static NIREPGenericXMLParser * | New () |
Public Attributes | |
| short | cron |
| XMLNode * | current |
| std::vector< XMLNode * > | history |
| vtkIndent | indent |
| XMLNode * | previous |
| XMLNode * | root |
Protected Member Functions | |
| virtual bool | DataIntegrityChecker (const char *data=NULL) |
| virtual void | ProcessDataHandler (const char *data, int length) |
| virtual void | RemoveTabsLinesSpacesReturns (char *&data, int &flen) |
| virtual void | SearchEndElement (const char *data, int length) |
| virtual void | SkipTabsLinesSpacesReturns (const char *&data, int &flen, int &i) |
| std::string | UpToLow (std::string str) |
Protected Attributes | |
| const char * | clabel |
| const char * | label |
| const char * | rlabel |
Definition at line 36 of file NIREPGenericXMLParser.h.
| NIREPGenericXMLParser::~NIREPGenericXMLParser | ( | void | ) |
Definition at line 13 of file NIREPGenericXMLParser.cxx.
| void NIREPGenericXMLParser::CharacterDataHandler | ( | const char * | data, |
| int | length | ||
| ) | [virtual] |
Overriding the inheret CharacterDataHandler method form vtkXMLParser
Definition at line 46 of file NIREPGenericXMLParser.cxx.
| bool vtkNIREPXMLParser::DataIntegrityChecker | ( | const char * | data = NULL | ) | [protected, virtual, inherited] |
Take raw data, run simple data ingrity test. return true if passed
Definition at line 85 of file vtkNIREPXMLParser.cxx.
| void NIREPGenericXMLParser::EndElement | ( | const char * | name | ) | [virtual] |
Overriding the inheret EndElement method form vtkXMLParser
Definition at line 39 of file NIREPGenericXMLParser.cxx.
| static NIREPGenericXMLParser* NIREPGenericXMLParser::New | ( | ) | [static] |
Reimplemented from vtkNIREPXMLParser.
| void vtkNIREPXMLParser::ProcessDataHandler | ( | const char * | data, |
| int | length | ||
| ) | [protected, virtual, inherited] |
Process data before the expat library handlers do.
Definition at line 30 of file vtkNIREPXMLParser.cxx.
| void vtkNIREPXMLParser::RemoveTabsLinesSpacesReturns | ( | char *& | data, |
| int & | flen | ||
| ) | [protected, virtual, inherited] |
Remover tabs,newlines, spaces and returns
Definition at line 113 of file vtkNIREPXMLParser.cxx.
| void vtkNIREPXMLParser::SearchEndElement | ( | const char * | data, |
| int | length | ||
| ) | [protected, virtual, inherited] |
Find the ending tag of the element and callback to the ProcessDataHandler
Definition at line 36 of file vtkNIREPXMLParser.cxx.
| void vtkNIREPXMLParser::SkipTabsLinesSpacesReturns | ( | const char *& | data, |
| int & | flen, | ||
| int & | i | ||
| ) | [protected, virtual, inherited] |
Skip update i, after skipping tabs, newlines, spaces and returns
Definition at line 131 of file vtkNIREPXMLParser.cxx.
| void NIREPGenericXMLParser::StartElement | ( | const char * | name, |
| const char ** | atts | ||
| ) | [virtual] |
Overriding the inheret StartElement method form vtkXMLParser
Definition at line 16 of file NIREPGenericXMLParser.cxx.
| std::string vtkNIREPXMLParser::UpToLow | ( | std::string | str | ) | [protected, inherited] |
Change upper case to lower case
Definition at line 140 of file vtkNIREPXMLParser.cxx.
| vtkNIREPXMLParser::vtkTypeMacro | ( | vtkNIREPXMLParser | , |
| vtkXMLParser | |||
| ) | [inherited] |
| NIREPGenericXMLParser::vtkTypeMacro | ( | NIREPGenericXMLParser | , |
| vtkNIREPXMLParser | |||
| ) |
const char* vtkNIREPXMLParser::clabel [protected, inherited] |
Definition at line 62 of file vtkNIREPXMLParser.h.
Definition at line 64 of file NIREPGenericXMLParser.h.
Definition at line 60 of file NIREPGenericXMLParser.h.
| std::vector<XMLNode *> NIREPGenericXMLParser::history |
Definition at line 62 of file NIREPGenericXMLParser.h.
vtkIndent vtkNIREPXMLParser::indent [inherited] |
Definition at line 42 of file vtkNIREPXMLParser.h.
const char* vtkNIREPXMLParser::label [protected, inherited] |
Definition at line 60 of file vtkNIREPXMLParser.h.
Definition at line 61 of file NIREPGenericXMLParser.h.
const char* vtkNIREPXMLParser::rlabel [protected, inherited] |
Definition at line 61 of file vtkNIREPXMLParser.h.
Definition at line 63 of file NIREPGenericXMLParser.h.