This class models a XML writer object.  
 More...
#include <AbstractWriter.h>
 | 
|   | AbstractWriter () | 
|   | Constructor.  More...
  | 
|   | 
| virtual std::string  | getContent ()=0 | 
|   | Gets the XML content in a std::string format.  More...
  | 
|   | 
| std::string  | getURI () | 
|   | 
| void  | setRootNamespaceURI (const std::string &uri) | 
|   | 
| void  | setURI (const std::string &uri) | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::int32_t value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::int64_t value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::uint32_t value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::uint64_t value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, const double &value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, const std::string &value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::int32_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::int64_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::uint32_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::uint64_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, const double &value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, const std::string &value)=0 | 
|   | 
| virtual void  | writeEndElement (const std::string &qName)=0 | 
|   | 
| virtual void  | writeStartDocument (const std::string &encoding, const std::string &standalone)=0 | 
|   | 
| virtual void  | writeStartElement (const std::string &qName)=0 | 
|   | 
| virtual void  | writeToFile ()=0 | 
|   | 
| virtual void  | writeValue (boost::int32_t value)=0 | 
|   | 
| virtual void  | writeValue (boost::int64_t value)=0 | 
|   | 
| virtual void  | writeValue (boost::uint32_t value)=0 | 
|   | 
| virtual void  | writeValue (boost::uint64_t value)=0 | 
|   | 
| virtual void  | writeValue (const double &value)=0 | 
|   | 
| virtual void  | writeValue (const std::string &value)=0 | 
|   | 
| virtual  | ~AbstractWriter () | 
|   | Virtual destructor.  More...
  | 
|   | 
This class models a XML writer object. 
Definition at line 49 of file AbstractWriter.h.
 
◆ AbstractWriter()
      
        
          | te::xml::AbstractWriter::AbstractWriter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~AbstractWriter()
  
  
      
        
          | virtual te::xml::AbstractWriter::~AbstractWriter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getContent()
  
  
      
        
          | virtual std::string te::xml::AbstractWriter::getContent  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getURI()
      
        
          | std::string te::xml::AbstractWriter::getURI  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setRootNamespaceURI()
      
        
          | void te::xml::AbstractWriter::setRootNamespaceURI  | 
          ( | 
          const std::string &  | 
          uri | ) | 
           | 
        
      
 
 
◆ setURI()
      
        
          | void te::xml::AbstractWriter::setURI  | 
          ( | 
          const std::string &  | 
          uri | ) | 
           | 
        
      
 
 
◆ writeAttribute() [1/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::int32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeAttribute() [2/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::int64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeAttribute() [3/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::uint32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeAttribute() [4/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::uint64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeAttribute() [5/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          const double &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeAttribute() [6/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          const std::string &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeElement() [1/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::int32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeElement() [2/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::int64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeElement() [3/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::uint32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeElement() [4/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::uint64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeElement() [5/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          const double &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeElement() [6/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          const std::string &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeEndElement()
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeEndElement  | 
          ( | 
          const std::string &  | 
          qName | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeStartDocument()
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeStartDocument  | 
          ( | 
          const std::string &  | 
          encoding,  | 
         
        
           | 
           | 
          const std::string &  | 
          standalone  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeStartElement()
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeStartElement  | 
          ( | 
          const std::string &  | 
          qName | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeToFile()
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeToFile  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeValue() [1/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::int32_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeValue() [2/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::int64_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeValue() [3/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::uint32_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeValue() [4/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::uint64_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeValue() [5/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          const double &  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ writeValue() [6/6]
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          const std::string &  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ m_rootNamespaceUri
  
  
      
        
          | std::string te::xml::AbstractWriter::m_rootNamespaceUri | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_uri
  
  
      
        
          | std::string te::xml::AbstractWriter::m_uri | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/xml/AbstractWriter.h