| 
    Geant4_10
    
   | 
 
#include <XMLWriter.h>


Public Member Functions | |
| XMLWriter (std::ostream *out, std::string indentString=" ", std::string defaultNameSpace="") | |
| virtual | ~XMLWriter () | 
| void | close () | 
| void | openDoc (std::string version="1.0", std::string encoding="", bool standalone=false) | 
| void | referToDTD (std::string name, std::string pid, std::string ref) | 
| void | referToDTD (std::string name, std::string system) | 
| void | closeDoc (bool force=false) | 
| void | printComment (std::string comment) | 
| void | printPlain (std::string text) | 
| void | print (std::string text) | 
| void | println (std::string text) | 
| void | openTag (std::string name) | 
| void | closeTag () | 
| void | printTag (std::string name) | 
| void | setAttribute (std::string name, char *value) | 
| void | setAttribute (std::string name, std::string value) | 
| void | setAttribute (std::string name, std::vector< double > value) | 
| void | setAttribute (std::string name, int64 value) | 
| void | setAttribute (std::string name, int value) | 
| void | setAttribute (std::string name, bool value) | 
| void | setAttribute (std::string name, double value) | 
| void | printAttributes (int tagLength) | 
| std::string | normalize (std::string s) | 
| std::string | normalizeText (std::string s) | 
| void | checkNameValid (std::string s) | 
| void | openTag (std::string ns, std::string name) | 
| void | printTag (std::string ns, std::string name) | 
| void | setAttribute (std::string ns, std::string name, std::string value) | 
| void | setAttribute (std::string ns, std::string name, double value) | 
  Public Member Functions inherited from cheprep::AbstractXMLWriter | |
| AbstractXMLWriter (std::string aDefaultNameSpace) | |
| virtual | ~AbstractXMLWriter () | 
Protected Attributes | |
| bool | closed | 
| IndentPrintWriter * | writer | 
  Protected Attributes inherited from cheprep::AbstractXMLWriter | |
| std::string | defaultNameSpace | 
Definition at line 22 of file XMLWriter.h.
| cheprep::XMLWriter::XMLWriter | ( | std::ostream * | out, | 
| std::string | indentString = "  ",  | 
        ||
| std::string | defaultNameSpace = ""  | 
        ||
| ) | 
      
  | 
  virtual | 
| void cheprep::XMLWriter::checkNameValid | ( | std::string | s | ) | 
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 31 of file XMLWriter.cc.

      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 70 of file XMLWriter.cc.


      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 119 of file XMLWriter.cc.


| string cheprep::XMLWriter::normalize | ( | std::string | s | ) | 
| string cheprep::XMLWriter::normalizeText | ( | std::string | s | ) | 
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 36 of file XMLWriter.cc.

      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 107 of file XMLWriter.cc.


      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 54 of file XMLWriter.h.

| void cheprep::XMLWriter::print | ( | std::string | text | ) | 
Definition at line 98 of file XMLWriter.cc.


Definition at line 176 of file XMLWriter.cc.


| void cheprep::XMLWriter::printComment | ( | std::string | comment | ) | 
| void cheprep::XMLWriter::println | ( | std::string | text | ) | 
| void cheprep::XMLWriter::printPlain | ( | std::string | text | ) | 
Definition at line 94 of file XMLWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 130 of file XMLWriter.cc.


      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 57 of file XMLWriter.h.

| void cheprep::XMLWriter::referToDTD | ( | std::string | name, | 
| std::string | pid, | ||
| std::string | ref | ||
| ) | 
Definition at line 54 of file XMLWriter.cc.
| void cheprep::XMLWriter::referToDTD | ( | std::string | name, | 
| std::string | system | ||
| ) | 
Definition at line 62 of file XMLWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 137 of file XMLWriter.cc.

      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 141 of file XMLWriter.cc.
      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 146 of file XMLWriter.cc.

Implements cheprep::AbstractXMLWriter.
Definition at line 151 of file XMLWriter.cc.

Implements cheprep::AbstractXMLWriter.
Definition at line 156 of file XMLWriter.cc.

      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 166 of file XMLWriter.cc.

      
  | 
  virtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 171 of file XMLWriter.cc.

      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 60 of file XMLWriter.h.

      
  | 
  inlinevirtual | 
Implements cheprep::AbstractXMLWriter.
Definition at line 63 of file XMLWriter.h.

      
  | 
  protected | 
Definition at line 70 of file XMLWriter.h.
      
  | 
  protected | 
Definition at line 71 of file XMLWriter.h.
 1.8.5