Teuchos - Trilinos Tools Package Version of the Day
Teuchos::ParameterConditionConverter Class Reference

An xml converter for ParameterConditions. More...

#include <Teuchos_StandardConditionXMLConverters.hpp>

Inheritance diagram for Teuchos::ParameterConditionConverter:
Teuchos::ConditionXMLConverter Teuchos::Describable Teuchos::LabeledObject Teuchos::BoolConditionConverter Teuchos::NumberConditionConverter< T > Teuchos::StringConditionConverter

List of all members.

Public Member Functions

Special Converter Functions
virtual RCP< ParameterConditiongetSpecificParameterCondition (const XMLObject &xmlObj, RCP< ParameterEntry > parameterEntry) const =0
 Gets the specific ParameterCondition to be returned by this conveter when converting from XML.
virtual void addSpecificXMLTraits (RCP< const ParameterCondition > condition, XMLObject &xmlObj) const =0
 Adds specific xml traits to the xmlObj for a particular ParmaterCondtion.
Overridden from ConditionXMLConverter
virtual RCP< ConditionconvertXML (const XMLObject &xmlObj, const XMLParameterListReader::EntryIDsMap &entryIDsMap) const
 
void convertCondition (const RCP< const Condition > condition, XMLObject &xmlObj, const XMLParameterListWriter::EntryIDsMap &entryIDsMap) const
 

Detailed Description

An xml converter for ParameterConditions.

Definition at line 202 of file Teuchos_StandardConditionXMLConverters.hpp.


Member Function Documentation

virtual RCP<ParameterCondition> Teuchos::ParameterConditionConverter::getSpecificParameterCondition ( const XMLObject xmlObj,
RCP< ParameterEntry parameterEntry 
) const [pure virtual]

Gets the specific ParameterCondition to be returned by this conveter when converting from XML.

Parameters:
xmlObjThe xml object from which the ParameterCondition is being derived.
parameterEntryThe ParameterEntry the ParameterCondition evaluates.

Implemented in Teuchos::StringConditionConverter, Teuchos::BoolConditionConverter, and Teuchos::NumberConditionConverter< T >.

virtual void Teuchos::ParameterConditionConverter::addSpecificXMLTraits ( RCP< const ParameterCondition condition,
XMLObject xmlObj 
) const [pure virtual]

Adds specific xml traits to the xmlObj for a particular ParmaterCondtion.

Parameters:
conditionThe ParameterCondition to be converted.
xmlObjThe XMLObject to which the specific traits should be added.

Implemented in Teuchos::StringConditionConverter, Teuchos::BoolConditionConverter, and Teuchos::NumberConditionConverter< T >.

RCP< Condition > Teuchos::ParameterConditionConverter::convertXML ( const XMLObject xmlObj,
const XMLParameterListReader::EntryIDsMap entryIDsMap 
) const [virtual]
void Teuchos::ParameterConditionConverter::convertCondition ( const RCP< const Condition condition,
XMLObject xmlObj,
const XMLParameterListWriter::EntryIDsMap entryIDsMap 
) const [virtual]

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