13 #ifndef mitkIPropertyPersistence_h
14 #define mitkIPropertyPersistence_h
59 virtual InfoResultType GetInfo(
const std::string &propertyName,
bool allowNameRegEx =
true)
const = 0;
75 bool allowMimeWildCard =
false,
76 bool allowNameRegEx =
true)
const = 0;
84 virtual InfoResultType GetInfoByKey(
const std::string &persistenceKey,
bool allowKeyRegEx =
true)
const = 0;
92 virtual bool HasInfo(
const std::string &propertyName,
bool allowNameRegEx =
true)
const = 0;
96 virtual void RemoveAllInfo() = 0;
102 virtual void RemoveInfo(
const std::string &propertyName) = 0;
109 virtual void RemoveInfo(
const std::string &propertyName,
const MimeTypeNameType &mime) = 0;