Go to the documentation of this file.
   26 #ifndef __TERRALIB_XML_INTERNAL_READERFACTORY_H 
   27 #define __TERRALIB_XML_INTERNAL_READERFACTORY_H 
   30 #include "../common/AbstractFactory.h" 
  114 #endif  // __TERRALIB_XML_INTERNAL_READERFACTORY_H 
  
 
This is the abstract factory for XML readers.
 
virtual ~ReaderFactory()
Virtual destructor.
 
This class defines the interface of abstract factories without initializing parameters.
 
ReaderFactory(const std::string &factoryKey)
It creates the factory.
 
This class models a XML reader object.
 
#define TEXMLEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
static std::string sm_defaultReaderType
The type of the reader to be created if no type is informed.
 
This class models a XML reader object.
 
static te::xml::Reader * make()
It creates a new XML reader using the dafault implementation.
 
static void setDefaultReader(const std::string &readerType)
It sets the default driver used to create the XML reader objects.
 
static te::xml::Reader * make(const std::string &readerType)
It creates a new XML reader.