Teuchos - Trilinos Tools Package Version of the Day
Teuchos::ArrayValidatorXMLConverter< ValidatorType, EntryType > Class Template Reference

Converts ArrayValidators to and from XML. More...

#include <Teuchos_StandardValidatorXMLConverters.hpp>

Inherits Teuchos::AbstractArrayValidatorXMLConverter< ValidatorType, EntryType >.

List of all members.


Detailed Description

template<class ValidatorType, class EntryType>
class Teuchos::ArrayValidatorXMLConverter< ValidatorType, EntryType >

Converts ArrayValidators to and from XML.

ArrayValidators can be represented in XML one of two ways. The first just creates the prototype validator as a child of the ArrayValidator. In this case, the prototype validator does NOT use a validatorId.

  <Validator 
   type="ArrayValidator(PrototypeValidatorType,ParameterArrayType)"
   validatorId="Validator id"
  >
     ...Prototype Validator Goes Here...
  </Validator>

The second way to define an ArrayValidator in XML is to just use the "prototypeId" attribute to specify the prototype validator as some other validator you've already defined.

   <Validator 
     type="ArrayValidator(PrototypeValidatorType,ParameterArrayType)"
     validatorId="Validator id"
     prototypeId="Prototype Validator Id"
   />

Definition at line 679 of file Teuchos_StandardValidatorXMLConverters.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines