Zoltan 2 Version 0.5
Public Member Functions | Static Public Member Functions | Static Public Attributes
Zoltan2::IntegerRangeListValidatorXMLConverter< Integral > Class Template Reference

XML conversion code for IntegerRangeListValidator. More...

#include <Zoltan2_IntegerRangeList.hpp>

Inheritance diagram for Zoltan2::IntegerRangeListValidatorXMLConverter< Integral >:
Inheritance graph
[legend]
Collaboration diagram for Zoltan2::IntegerRangeListValidatorXMLConverter< Integral >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

RCP
< Teuchos::ParameterEntryValidator
convertXML (const Teuchos::XMLObject &xmlObj, const Teuchos::IDtoValidatorMap &validatorIDsMap) const
void convertValidator (const RCP< const Teuchos::ParameterEntryValidator > validator, Teuchos::XMLObject &xmlObj, const Teuchos::ValidatortoIDMap &validatorIDsMap) const
RCP< ParameterEntryValidator > fromXMLtoValidator (const XMLObject &xmlObj, const IDtoValidatorMap &validatorIDsMap) const
XMLObject fromValidatortoXML (const RCP< const ParameterEntryValidator > validator, const ValidatortoIDMap &validatorIDsMap, bool assignedID=true) const
virtual std::string description () const
virtual void describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const
DescribableStreamManipulatorState describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)
std::ostream & operator<< (std::ostream &os, const DescribableStreamManipulatorState &d)
virtual void setObjectLabel (const std::string &objectLabel)
virtual std::string getObjectLabel () const

Static Public Member Functions

static const std::string & getIdAttributeName ()
static const std::string & getPrototypeIdAttributeName ()
static const std::string & getTypeAttributeName ()
static const std::string & getValidatorTagName ()

Static Public Attributes

static const EVerbosityLevel verbLevel_default

Detailed Description

template<typename Integral>
class Zoltan2::IntegerRangeListValidatorXMLConverter< Integral >

XML conversion code for IntegerRangeListValidator.

The valid XML representation of an IntegerRangeListValidator is:

  <Validator type="IntegerRangeListValidator(template-arg)"
   min="optional minimum value"
   max="optional maximum value"
   unsorted="true if input list should remain unsorted"
   validatorId="Validator Id"
  />

Definition at line 734 of file Zoltan2_IntegerRangeList.hpp.


Member Function Documentation

template<typename Integral >
RCP< Teuchos::ParameterEntryValidator > Zoltan2::IntegerRangeListValidatorXMLConverter< Integral >::convertXML ( const Teuchos::XMLObject xmlObj,
const Teuchos::IDtoValidatorMap validatorIDsMap 
) const [virtual]

Implements Teuchos::ValidatorXMLConverter.

Definition at line 758 of file Zoltan2_IntegerRangeList.hpp.

template<typename Integral >
void Zoltan2::IntegerRangeListValidatorXMLConverter< Integral >::convertValidator ( const RCP< const Teuchos::ParameterEntryValidator validator,
Teuchos::XMLObject xmlObj,
const Teuchos::ValidatortoIDMap validatorIDsMap 
) const [virtual]

Implements Teuchos::ValidatorXMLConverter.

Definition at line 791 of file Zoltan2_IntegerRangeList.hpp.


The documentation for this class was generated from the following file: