This class models a XML writer object.  
 More...
#include <AbstractWriter.h>
 | 
|   | AbstractWriter () | 
|   | Constructor.  More...
  | 
|   | 
| void  | setRootNamespaceURI (const std::string &uri) | 
|   | 
| void  | setURI (const std::string &uri) | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, const std::string &value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, const double &value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::int32_t value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::uint32_t value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::int64_t value)=0 | 
|   | 
| virtual void  | writeAttribute (const std::string &attName, boost::uint64_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, const std::string &value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, const double &value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::int32_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::uint32_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::int64_t value)=0 | 
|   | 
| virtual void  | writeElement (const std::string &qName, boost::uint64_t 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 (const std::string &value)=0 | 
|   | 
| virtual void  | writeValue (const double &value)=0 | 
|   | 
| virtual void  | writeValue (boost::int32_t value)=0 | 
|   | 
| virtual void  | writeValue (boost::uint32_t value)=0 | 
|   | 
| virtual void  | writeValue (boost::int64_t value)=0 | 
|   | 
| virtual void  | writeValue (boost::uint64_t value)=0 | 
|   | 
| virtual  | ~AbstractWriter () | 
|   | Virtual destructor.  More...
  | 
|   | 
This class models a XML writer object. 
Definition at line 49 of file AbstractWriter.h.
 
      
        
          | te::xml::AbstractWriter::AbstractWriter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual te::xml::AbstractWriter::~AbstractWriter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | void te::xml::AbstractWriter::setRootNamespaceURI  | 
          ( | 
          const std::string &  | 
          uri | ) | 
           | 
        
      
 
 
      
        
          | void te::xml::AbstractWriter::setURI  | 
          ( | 
          const std::string &  | 
          uri | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          const std::string &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          const double &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::int32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::uint32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::int64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeAttribute  | 
          ( | 
          const std::string &  | 
          attName,  | 
         
        
           | 
           | 
          boost::uint64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          const std::string &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          const double &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::int32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::uint32_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::int64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeElement  | 
          ( | 
          const std::string &  | 
          qName,  | 
         
        
           | 
           | 
          boost::uint64_t  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeEndElement  | 
          ( | 
          const std::string &  | 
          qName | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeStartDocument  | 
          ( | 
          const std::string &  | 
          encoding,  | 
         
        
           | 
           | 
          const std::string &  | 
          standalone  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeStartElement  | 
          ( | 
          const std::string &  | 
          qName | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeToFile  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          const std::string &  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          const double &  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::int32_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::uint32_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::int64_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void te::xml::AbstractWriter::writeValue  | 
          ( | 
          boost::uint64_t  | 
          value | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | std::string te::xml::AbstractWriter::m_rootNamespaceUri | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | 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_master/src/terralib/xml/AbstractWriter.h