13 #ifndef mitkPropertyPersistenceInfo_h
14 #define mitkPropertyPersistenceInfo_h
22 #include <itkObjectFactory.h>
42 itkFactorylessNewMacro(
Self);
46 std::string GetName()
const;
47 std::string GetKey()
const;
48 void SetName(
const std::string &name);
49 void SetNameAndKey(
const std::string &name,
const std::string &key);
58 void UseRegEx(
const std::string &nameRegEx,
const std::string &nameTemplate);
59 void UseRegEx(
const std::string &nameRegEx,
60 const std::string &nameTemplate,
61 const std::string &keyRegEx,
62 const std::string keyTemplate);
64 const std::string &GetKeyTemplate()
const;
65 const std::string &GetNameTemplate()
const;
99 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
111 namespace PropertyPersistenceSerialization
117 namespace PropertyPersistenceDeserialization