|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
Writes a ParameterList to an XML object. More...
#include <Teuchos_XMLParameterListWriter.hpp>
Public Member Functions | |
| XMLObject | toXML (const ParameterList &p, RCP< const DependencySheet > depSheet=null) const |
Static Public Member Functions | |
| static const std::string & | getParameterListTagName () |
| static const std::string & | getNameAttributeName () |
| static const std::string & | getValidatorsTagName () |
| static const std::string & | getDependenciesTagName () |
Private Member Functions | |
| XMLObject | convertParameterList (const ParameterList &p, ParameterEntry::ParameterEntryID &idCounter, EntryIDsMap &entryIDsMap, const ValidatortoIDMap &validatorIDsMap) const |
| Write the given list to an XML object. More... | |
| XMLObject | convertValidators (const ParameterList &p, ValidatortoIDMap &validatorIDsMap) const |
| Convert all the validators. More... | |
| XMLObject | convertDependencies (RCP< const DependencySheet > depSheet, const EntryIDsMap &entryIDsMap, ValidatortoIDMap &validatorIDsMap) const |
| Convert all the dependencies. More... | |
| void | buildInitialValidatorMap (const ParameterList &p, ValidatortoIDMap &validatorIDsMap) const |
| Builds up the list of validators to be converted. More... | |
Public Types | |
| typedef std::map< RCP< const ParameterEntry > , ParameterEntry::ParameterEntryID, RCPConstComp > | EntryIDsMap |
Constructors | |
| XMLParameterListWriter () | |
Writes a ParameterList to an XML object.
Definition at line 32 of file Teuchos_XMLParameterListWriter.hpp.
| typedef std::map<RCP<const ParameterEntry>, ParameterEntry::ParameterEntryID, RCPConstComp> Teuchos::XMLParameterListWriter::EntryIDsMap |
Definition at line 41 of file Teuchos_XMLParameterListWriter.hpp.
| Teuchos::XMLParameterListWriter::XMLParameterListWriter | ( | ) |
Construct a writer
Definition at line 20 of file Teuchos_XMLParameterListWriter.cpp.
| XMLObject Teuchos::XMLParameterListWriter::toXML | ( | const ParameterList & | p, |
| RCP< const DependencySheet > | depSheet = null |
||
| ) | const |
Write the given list to an XML object
Definition at line 25 of file Teuchos_XMLParameterListWriter.cpp.
|
inlinestatic |
Definition at line 57 of file Teuchos_XMLParameterListWriter.hpp.
|
inlinestatic |
Definition at line 63 of file Teuchos_XMLParameterListWriter.hpp.
|
inlinestatic |
Definition at line 69 of file Teuchos_XMLParameterListWriter.hpp.
|
inlinestatic |
Definition at line 75 of file Teuchos_XMLParameterListWriter.hpp.
|
private |
Write the given list to an XML object.
Definition at line 89 of file Teuchos_XMLParameterListWriter.cpp.
|
private |
Convert all the validators.
Definition at line 73 of file Teuchos_XMLParameterListWriter.cpp.
|
private |
Convert all the dependencies.
Definition at line 124 of file Teuchos_XMLParameterListWriter.cpp.
|
private |
Builds up the list of validators to be converted.
Definition at line 55 of file Teuchos_XMLParameterListWriter.cpp.
1.8.5