#include <Teuchos_XMLObjectImplem.hpp>
Public Member Functions | |
| XMLObjectImplem (const string &string) | |
| Construct with a tag string. | |
| XMLObjectImplem * | deepCopy () const |
| Deep copy. | |
| void | addAttribute (const string &name, const string &value) |
| Add a [name, value] attribute. | |
| void | addChild (const XMLObject &child) |
| Add a child XMLObject. | |
| void | addContent (const string &contentLine) |
| Add a content line. | |
| const string & | getTag () const |
| Return the tag string. | |
| bool | hasAttribute (const string &name) const |
| Determine whether an attribute exists. | |
| const string & | getAttribute (const string &name) const |
| Look up an attribute by name. | |
| int | numChildren () const |
| Return the number of children. | |
| const XMLObject & | getChild (int i) const |
| Look up a child by its index. | |
| int | numContentLines () const |
| Get the number of content lines. | |
| const string & | getContentLine (int i) const |
| Look up a content line by index. | |
| void | print (ostream &os, int indent) const |
| Print to stream with the given indentation level. Output will be well-formed XML. | |
| string | toString () const |
| Write as a string. Output may be ill-formed XML. | |
| string | header (bool strictXML=false) const |
| Write the header. | |
| string | terminatedHeader (bool strictXML=false) const |
| Write the header terminated as <Header/>. | |
| string | footer () const |
| Write the footer. | |
Definition at line 49 of file Teuchos_XMLObjectImplem.hpp.
|
|
Construct with a tag string.
Definition at line 35 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Deep copy.
Definition at line 39 of file Teuchos_XMLObjectImplem.cpp. |
|
||||||||||||
|
Add a [name, value] attribute.
Definition at line 56 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Add a child XMLObject.
Definition at line 61 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Add a content line.
Definition at line 66 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Return the tag string.
Definition at line 70 of file Teuchos_XMLObjectImplem.hpp. |
|
|
Determine whether an attribute exists.
Definition at line 73 of file Teuchos_XMLObjectImplem.hpp. |
|
|
Look up an attribute by name.
Definition at line 77 of file Teuchos_XMLObjectImplem.hpp. |
|
|
Return the number of children.
Definition at line 54 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Look up a child by its index.
Definition at line 71 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Get the number of content lines.
Definition at line 87 of file Teuchos_XMLObjectImplem.hpp. |
|
|
Look up a content line by index.
Definition at line 90 of file Teuchos_XMLObjectImplem.hpp. |
|
||||||||||||
|
Print to stream with the given indentation level. Output will be well-formed XML.
Definition at line 207 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Write as a string. Output may be ill-formed XML.
Definition at line 170 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Write the header.
Definition at line 76 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Write the header terminated as <Header/>.
Definition at line 149 of file Teuchos_XMLObjectImplem.cpp. |
|
|
Write the footer.
Definition at line 105 of file Teuchos_XMLObjectImplem.hpp. |
1.3.9.1