#include <vtkKWEXMLParser.h>


Public Member Functions | |
| vtkTypeRevisionMacro (vtkKWEXMLParser, vtkXMLParser) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | PrintXML (ostream &os) |
| vtkKWEXMLElement * | GetRootElement () |
| virtual void | SetFileName (const char *) |
| virtual char * | GetFileName () |
Static Public Member Functions | |
| static vtkKWEXMLParser * | New () |
Protected Member Functions | |
| vtkKWEXMLParser () | |
| ~vtkKWEXMLParser () | |
| void | StartElement (const char *name, const char **atts) |
| void | EndElement (const char *name) |
| void | CharacterDataHandler (const char *data, int length) |
| void | AddElement (vtkKWEXMLElement *element) |
| void | PushOpenElement (vtkKWEXMLElement *element) |
| vtkKWEXMLElement * | PopOpenElement () |
| virtual int | ParseXML () |
Protected Attributes | |
| vtkKWEXMLElement * | RootElement |
| vtkKWEXMLElement ** | OpenElements |
| unsigned int | NumberOfOpenElements |
| unsigned int | OpenElementsSize |
| unsigned int | ElementIdIndex |
This is a subclass of vtkXMLParser that constructs a DOM representation of parsed XML using vtkKWEXMLElement.
Definition at line 35 of file vtkKWEXMLParser.h.
| vtkKWEXMLParser::vtkKWEXMLParser | ( | ) | [protected] |
| vtkKWEXMLParser::~vtkKWEXMLParser | ( | ) | [protected] |
| vtkKWEXMLParser::vtkTypeRevisionMacro | ( | vtkKWEXMLParser | , | |
| vtkXMLParser | ||||
| ) |
| void vtkKWEXMLParser::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkXMLParser.
| static vtkKWEXMLParser* vtkKWEXMLParser::New | ( | ) | [static] |
Reimplemented from vtkXMLParser.
| void vtkKWEXMLParser::PrintXML | ( | ostream & | os | ) |
Write the parsed XML into the output stream.
| vtkKWEXMLElement* vtkKWEXMLParser::GetRootElement | ( | ) |
Get the root element from the XML document.
| virtual void vtkKWEXMLParser::SetFileName | ( | const char * | ) | [virtual] |
Get/Set the file from which to read the configuration.
Reimplemented from vtkXMLParser.
| virtual char* vtkKWEXMLParser::GetFileName | ( | ) | [virtual] |
Get/Set the file from which to read the configuration.
Reimplemented from vtkXMLParser.
| void vtkKWEXMLParser::StartElement | ( | const char * | name, | |
| const char ** | atts | |||
| ) | [protected, virtual] |
Reimplemented from vtkXMLParser.
| void vtkKWEXMLParser::EndElement | ( | const char * | name | ) | [protected, virtual] |
Reimplemented from vtkXMLParser.
| void vtkKWEXMLParser::CharacterDataHandler | ( | const char * | data, | |
| int | length | |||
| ) | [protected, virtual] |
Reimplemented from vtkXMLParser.
| void vtkKWEXMLParser::AddElement | ( | vtkKWEXMLElement * | element | ) | [protected] |
| void vtkKWEXMLParser::PushOpenElement | ( | vtkKWEXMLElement * | element | ) | [protected] |
| vtkKWEXMLElement* vtkKWEXMLParser::PopOpenElement | ( | ) | [protected] |
| virtual int vtkKWEXMLParser::ParseXML | ( | ) | [protected, virtual] |
Reimplemented from vtkXMLParser.
vtkKWEXMLElement* vtkKWEXMLParser::RootElement [protected] |
Definition at line 67 of file vtkKWEXMLParser.h.
vtkKWEXMLElement** vtkKWEXMLParser::OpenElements [protected] |
Definition at line 70 of file vtkKWEXMLParser.h.
unsigned int vtkKWEXMLParser::NumberOfOpenElements [protected] |
Definition at line 71 of file vtkKWEXMLParser.h.
unsigned int vtkKWEXMLParser::OpenElementsSize [protected] |
Definition at line 72 of file vtkKWEXMLParser.h.
unsigned int vtkKWEXMLParser::ElementIdIndex [protected] |
Definition at line 75 of file vtkKWEXMLParser.h.
1.7.1