10 #ifndef TEUCHOS_VALIDATORXMLCONVERTER_HPP 
   11 #define TEUCHOS_VALIDATORXMLCONVERTER_HPP 
   19 #include "Teuchos_Describable.hpp" 
   21 #include "Teuchos_ParameterEntryValidator.hpp" 
   77     bool assignedID=
true) 
const;
 
   88   virtual void convertValidator(
 
   95   #ifdef HAVE_TEUCHOS_DEBUG 
  106     getDummyValidator() 
const = 0;
 
  116     static const std::string idAttributeName = 
"validatorId";
 
  117     return idAttributeName;
 
  122     static const std::string prototypeIdAttributeName = 
"prototypeId";
 
  123     return prototypeIdAttributeName;
 
  128     static const std::string typeAttributeName = 
"type";
 
  129     return typeAttributeName;
 
  134     static const std::string validatorTagName = 
"Validator";
 
  135     return validatorTagName;
 
  145 #endif // TEUCHOS_VALIDATORXMLCONVERTER_HPP 
Writes an XML object to a parameter list. 
static const std::string & getIdAttributeName()
Maps Validators to integers. 
static const std::string & getTypeAttributeName()
static const std::string & getPrototypeIdAttributeName()
Representation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object...
Writes a ParameterList to an XML object. 
static const std::string & getValidatorTagName()
A class for mapping validators to integers. 
A collection of Exceptions that can be potentially thrown when converting a ParameterList to and from...
Base class for all objects that can describe themselves. 
Smart reference counting pointer class for automatic garbage collection. 
An abstract base class for converting ParameterEntryValidators to and from XML. 
An object representation of a subset of XML data.