OGS
|
Base class for writing any information to and from XML files.
Definition at line 28 of file XMLInterface.h.
#include <XMLInterface.h>
Public Member Functions | |
virtual bool | readFile (std::string const &fname)=0 |
Public Member Functions inherited from BaseLib::IO::Writer | |
Writer () | |
virtual | ~Writer ()=default |
std::string | writeToString () |
Writes the object to a string. | |
Public Attributes | |
std::string | export_name = {} |
Additional Inherited Members | |
Protected Member Functions inherited from BaseLib::IO::Writer | |
virtual bool | write ()=0 |
Writes the object to the internal stream. This method must be implemented by a subclass. The implementation should return true on success, else false. | |
Protected Attributes inherited from BaseLib::IO::Writer | |
std::ostringstream | out |
The stream to write to. | |
|
pure virtual |
Implemented in GeoLib::IO::BoostXmlGmlInterface, GeoLib::IO::XmlGmlInterface, and GeoLib::IO::XmlStnInterface.
std::string BaseLib::IO::XMLInterface::export_name = {} |
Definition at line 32 of file XMLInterface.h.
Referenced by GeoLib::IO::BoostXmlGmlInterface::addPolylinesToPropertyTree(), GeoLib::IO::BoostXmlGmlInterface::addSurfacesToPropertyTree(), consolidateGeometry(), OGSFileConverter::convertGLI2GML(), convertPoints(), main(), FileIO::XmlPrjInterface::write(), GeoLib::IO::BoostXmlGmlInterface::write(), GeoLib::IO::XmlGmlInterface::write(), GeoLib::IO::XmlStnInterface::write(), MainWindow::writeGeometryToFile(), FileIO::writeGeometryToFile(), writeGeoOutput(), and MainWindow::writeStationListToFile().