Medical Imaging Interaction Toolkit  2023.12.99-7a59bd54
Medical Imaging Interaction Toolkit
mitk::PropertyListSerializer Class Reference

Serializes a mitk::PropertyList. More...

#include <mitkPropertyListSerializer.h>

Inheritance diagram for mitk::PropertyListSerializer:
Collaboration diagram for mitk::PropertyListSerializer:

Public Member Functions

 mitkClassMacroItkParent (PropertyListSerializer, itk::Object)
 
Pointer Clone () const
 
virtual void SetFilenameHint (const char *_arg)
 
virtual const char * GetFilenameHint () const
 
virtual void SetWorkingDirectory (const char *_arg)
 
virtual const char * GetWorkingDirectory () const
 
virtual void SetPropertyList (PropertyList *_arg)
 
virtual std::string Serialize ()
 Serializes given PropertyList object. More...
 
PropertyListGetFailedProperties ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 PropertyListSerializer ()
 
 ~PropertyListSerializer () override
 
tinyxml2::XMLElement * SerializeOneProperty (tinyxml2::XMLDocument &doc, const std::string &key, const BaseProperty *property)
 

Protected Attributes

std::string m_FilenameHint
 
std::string m_WorkingDirectory
 
PropertyList::Pointer m_PropertyList
 
PropertyList::Pointer m_FailedProperties
 

Detailed Description

Serializes a mitk::PropertyList.

Definition at line 33 of file mitkPropertyListSerializer.h.

Constructor & Destructor Documentation

◆ PropertyListSerializer()

mitk::PropertyListSerializer::PropertyListSerializer ( )
protected

◆ ~PropertyListSerializer()

mitk::PropertyListSerializer::~PropertyListSerializer ( )
overrideprotected

Member Function Documentation

◆ Clone()

Pointer mitk::PropertyListSerializer::Clone ( ) const

◆ GetFailedProperties()

PropertyList* mitk::PropertyListSerializer::GetFailedProperties ( )

◆ GetFilenameHint()

virtual const char* mitk::PropertyListSerializer::GetFilenameHint ( ) const
virtual

◆ GetWorkingDirectory()

virtual const char* mitk::PropertyListSerializer::GetWorkingDirectory ( ) const
virtual

◆ mitkClassMacroItkParent()

mitk::PropertyListSerializer::mitkClassMacroItkParent ( PropertyListSerializer  ,
itk::Object   
)

◆ New()

static Pointer mitk::PropertyListSerializer::New ( )
static

◆ Serialize()

virtual std::string mitk::PropertyListSerializer::Serialize ( )
virtual

Serializes given PropertyList object.

Returns
the filename of the newly created file.

◆ SerializeOneProperty()

tinyxml2::XMLElement* mitk::PropertyListSerializer::SerializeOneProperty ( tinyxml2::XMLDocument &  doc,
const std::string &  key,
const BaseProperty property 
)
protected

◆ SetFilenameHint()

virtual void mitk::PropertyListSerializer::SetFilenameHint ( const char *  _arg)
virtual

◆ SetPropertyList()

virtual void mitk::PropertyListSerializer::SetPropertyList ( PropertyList _arg)
virtual

◆ SetWorkingDirectory()

virtual void mitk::PropertyListSerializer::SetWorkingDirectory ( const char *  _arg)
virtual

Member Data Documentation

◆ m_FailedProperties

PropertyList::Pointer mitk::PropertyListSerializer::m_FailedProperties
protected

Definition at line 65 of file mitkPropertyListSerializer.h.

◆ m_FilenameHint

std::string mitk::PropertyListSerializer::m_FilenameHint
protected

Definition at line 61 of file mitkPropertyListSerializer.h.

◆ m_PropertyList

PropertyList::Pointer mitk::PropertyListSerializer::m_PropertyList
protected

Definition at line 63 of file mitkPropertyListSerializer.h.

◆ m_WorkingDirectory

std::string mitk::PropertyListSerializer::m_WorkingDirectory
protected

Definition at line 62 of file mitkPropertyListSerializer.h.


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