FREE::SetupSavingHelper Class Reference
[Setup]

Helper class for the aving of setup components. More...

#include <freSetupIOHelper.h>

Inheritance diagram for FREE::SetupSavingHelper:

Inheritance graph
FREE::XMLStreamObject
[legend]
Collaboration diagram for FREE::SetupSavingHelper:

Collaboration graph
FREE::XMLStreamObjectFREE::ComponentSetupFREE::XMLKeyedCollectionBase\< std::string, FREE::ComponentSetup, FREE::ComponentSetupIdentifier \>FREE::XMLKeyedCollectionBase\< std::string, FREE::ComponentMediaLink, FREE::ComponentMediaLinkIdentifier \>FREE::ParameterCollectionFREE::ComponentSetupCollectionFREE::KeyedCollectionBase\< TKey, TXMLElement, TIdentifierClass \>FREE::SmartCollectionBase\< TXMLElement \>FREE::CollectionBase\< TXMLElement, itk::SmartPointer\< TXMLElement \> \>FREE::ComponentMediaLinks
[legend]

List of all members.

Public Member Functions

 SetupSavingHelper (const ComponentSetup *pRoot)
virtual const char * GetNameOfClass () const

Protected Member Functions

virtual std::string SaveData (const unsigned int &iDepth, bool &bHasSubElements) const

Protected Attributes

const ComponentSetupm_pRoot


Detailed Description

Helper class for the aving of setup components.

Definition at line 54 of file freSetupIOHelper.h.


Constructor & Destructor Documentation

FREE::SetupSavingHelper::SetupSavingHelper ( const ComponentSetup pRoot  ) 

Implementation of FREE::SetupSavingHelper //////////////////////////

Definition at line 72 of file freSetupIOHelper.cxx.


Member Function Documentation

virtual const char* FREE::SetupSavingHelper::GetNameOfClass (  )  const [inline, virtual]

Reimplemented from FREE::XMLStreamObject.

Definition at line 59 of file freSetupIOHelper.h.

std::string FREE::SetupSavingHelper::SaveData ( const unsigned int &  iDepth,
bool &  bHasSubElements 
) const [protected, virtual]

Reimplemented from FREE::XMLStreamObject.

Definition at line 78 of file freSetupIOHelper.cxx.

References FREE::XMLStreamObject::AddSubElement(), FREE::ComponentSetup::Components(), FREE::KeyedCollectionBase< TKey, TElement, TIdentifierClass >::GetElement(), m_pRoot, and FREE::CollectionBase< TElement, TStorageType >::Size().

Here is the call graph for this function:

FREE::XMLStreamObject::AddSubElementFREE::ComponentSetup::ComponentsFREE::KeyedCollectionBase::GetElementFREE::CollectionBase::SizeFREE::XMLStreamObject::AddIndentationFREE::XMLStreamObject::CreateSimpleElementFREE::Convert::ToStrFREE::KeyedCollectionBase::GetElementIndex


Member Data Documentation

const ComponentSetup* FREE::SetupSavingHelper::m_pRoot [protected]

The root of the setup, containing all sections and media containers.

Definition at line 67 of file freSetupIOHelper.h.

Referenced by SaveData().


The documentation for this class was generated from the following files:
Generated at Sat Oct 13 18:29:37 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000