OpenLexocad  27.1
Base::AbstractXMLReader Class Referenceabstract

#include <AbstractXMLReader.h>

Inheritance diagram for Base::AbstractXMLReader:
Base::XMLReader Base::XMLReaderPUG

Public Member Functions

virtual bool isValid () const =0
 
virtual void read (void)=0
 
virtual const char * localName (void)=0
 
virtual void readElement (const char *ElementName=0)=0
 
virtual void readEndElement (const char *ElementName=0)=0
 
virtual void readCharacters (void)=0
 
virtual unsigned int getAttributeCount (void) const =0
 
virtual bool hasAttribute (const char *AttrName) const =0
 
virtual long getAttributeAsInteger (const char *AttrName) const =0
 
virtual long getAttributeAsInteger (const wchar_t *AttrName) const =0
 
virtual double getAttributeAsDouble (const char *AttrName) const =0
 
virtual double getAttributeAsDouble (const wchar_t *AttrName) const =0
 
virtual Base::String getAttribute (const char *AttrName) const =0
 
virtual Base::String getAttribute (const wchar_t *AttrName) const =0
 
virtual const char * getAttributeAsConstChar (const char *AttrName) const =0
 
virtual Base::String getText ()=0
 
virtual bool readInline ()=0
 

Member Function Documentation

◆ getAttribute() [1/2]

virtual Base::String Base::AbstractXMLReader::getAttribute ( const char *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getAttribute() [2/2]

virtual Base::String Base::AbstractXMLReader::getAttribute ( const wchar_t *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getAttributeAsConstChar()

virtual const char* Base::AbstractXMLReader::getAttributeAsConstChar ( const char *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getAttributeAsDouble() [1/2]

virtual double Base::AbstractXMLReader::getAttributeAsDouble ( const char *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getAttributeAsDouble() [2/2]

virtual double Base::AbstractXMLReader::getAttributeAsDouble ( const wchar_t *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getAttributeAsInteger() [1/2]

virtual long Base::AbstractXMLReader::getAttributeAsInteger ( const char *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getAttributeAsInteger() [2/2]

virtual long Base::AbstractXMLReader::getAttributeAsInteger ( const wchar_t *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getAttributeCount()

virtual unsigned int Base::AbstractXMLReader::getAttributeCount ( void  ) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ getText()

virtual Base::String Base::AbstractXMLReader::getText ( )
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ hasAttribute()

virtual bool Base::AbstractXMLReader::hasAttribute ( const char *  AttrName) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ isValid()

virtual bool Base::AbstractXMLReader::isValid ( ) const
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ localName()

virtual const char* Base::AbstractXMLReader::localName ( void  )
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ read()

virtual void Base::AbstractXMLReader::read ( void  )
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ readCharacters()

virtual void Base::AbstractXMLReader::readCharacters ( void  )
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ readElement()

virtual void Base::AbstractXMLReader::readElement ( const char *  ElementName = 0)
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ readEndElement()

virtual void Base::AbstractXMLReader::readEndElement ( const char *  ElementName = 0)
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.

◆ readInline()

virtual bool Base::AbstractXMLReader::readInline ( )
inlinepure virtual

Implemented in Base::XMLReader, and Base::XMLReaderPUG.


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