OpenLexocad  27.1
Base::XMLReaderPUG Class Reference

#include <Reader.h>

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

Public Member Functions

 XMLReaderPUG (const Base::String &FileName, std::istream &)
 opens the file and read the first element More...
 
 XMLReaderPUG (const Base::String &FileName, const QByteArray &dat)
 
 ~XMLReaderPUG ()
 
bool isValid () const
 
void read (void)
 
const char * localName (void)
 
void readElement (const char *ElementName=0)
 
void readEndElement (const char *ElementName=0)
 
void readCharacters (void)
 
unsigned int getAttributeCount (void) const
 
bool hasAttribute (const char *AttrName) const
 
long getAttributeAsInteger (const char *AttrName) const
 
long getAttributeAsInteger (const wchar_t *AttrName) const
 
double getAttributeAsDouble (const char *AttrName) const
 
double getAttributeAsDouble (const wchar_t *AttrName) const
 
Base::String getAttribute (const char *AttrName) const
 
Base::String getAttribute (const wchar_t *AttrName) const
 
const char * getAttributeAsConstChar (const char *AttrName) const
 
Base::String getText ()
 
virtual bool readInline ()
 

Constructor & Destructor Documentation

◆ XMLReaderPUG() [1/2]

Base::XMLReaderPUG::XMLReaderPUG ( const Base::String FileName,
std::istream &   
)

opens the file and read the first element

◆ XMLReaderPUG() [2/2]

Base::XMLReaderPUG::XMLReaderPUG ( const Base::String FileName,
const QByteArray &  dat 
)

◆ ~XMLReaderPUG()

Base::XMLReaderPUG::~XMLReaderPUG ( )

Member Function Documentation

◆ getAttribute() [1/2]

Base::String Base::XMLReaderPUG::getAttribute ( const char *  AttrName) const
inlinevirtual

◆ getAttribute() [2/2]

Base::String Base::XMLReaderPUG::getAttribute ( const wchar_t *  AttrName) const
inlinevirtual

◆ getAttributeAsConstChar()

const char* Base::XMLReaderPUG::getAttributeAsConstChar ( const char *  AttrName) const
inlinevirtual

◆ getAttributeAsDouble() [1/2]

double Base::XMLReaderPUG::getAttributeAsDouble ( const char *  AttrName) const
inlinevirtual

◆ getAttributeAsDouble() [2/2]

double Base::XMLReaderPUG::getAttributeAsDouble ( const wchar_t *  AttrName) const
inlinevirtual

◆ getAttributeAsInteger() [1/2]

long Base::XMLReaderPUG::getAttributeAsInteger ( const char *  AttrName) const
inlinevirtual

◆ getAttributeAsInteger() [2/2]

long Base::XMLReaderPUG::getAttributeAsInteger ( const wchar_t *  AttrName) const
inlinevirtual

◆ getAttributeCount()

unsigned int Base::XMLReaderPUG::getAttributeCount ( void  ) const
inlinevirtual

◆ getText()

Base::String Base::XMLReaderPUG::getText ( )
inlinevirtual

◆ hasAttribute()

bool Base::XMLReaderPUG::hasAttribute ( const char *  AttrName) const
inlinevirtual

◆ isValid()

bool Base::XMLReaderPUG::isValid ( ) const
inlinevirtual

◆ localName()

const char* Base::XMLReaderPUG::localName ( void  )
inlinevirtual

◆ read()

void Base::XMLReaderPUG::read ( void  )
inlinevirtual

◆ readCharacters()

void Base::XMLReaderPUG::readCharacters ( void  )
inlinevirtual

◆ readElement()

void Base::XMLReaderPUG::readElement ( const char *  ElementName = 0)
inlinevirtual

◆ readEndElement()

void Base::XMLReaderPUG::readEndElement ( const char *  ElementName = 0)
inlinevirtual

◆ readInline()

virtual bool Base::XMLReaderPUG::readInline ( )
inlinevirtual

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