Medical Imaging Interaction Toolkit  2018.4.99-65942676
Medical Imaging Interaction Toolkit
mitkPropertyKeyPath.h File Reference
#include <string>
#include <vector>
#include <mitkExceptionMacro.h>
#include <MitkCoreExports.h>

Go to the source code of this file.

Classes

class  mitk::PropertyKeyPath
 Class that can be used to specify nested or wild carded property keys. E.g. for the use in context of the property persistence service or the property relation service.
Following assumptions are made /preconditions are defined: More...
 
struct  mitk::PropertyKeyPath::NodeInfo
 
class  mitk::InvalidPathNodeException
 

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Functions

MITKCORE_EXPORT std::ostream & mitk::operator<< (std::ostream &os, const PropertyKeyPath &path)
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPropertyRegEx (const PropertyKeyPath &tagPath)
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPersistenceKeyRegEx (const PropertyKeyPath &tagPath)
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPersistenceKeyTemplate (const PropertyKeyPath &tagPath)
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPersistenceNameTemplate (const PropertyKeyPath &tagPath)
 
MITKCORE_EXPORT PropertyKeyPath mitk::PropertyNameToPropertyKeyPath (const std::string &propertyName)
 
MITKCORE_EXPORT std::string mitk::PropertyKeyPathToPropertyName (const PropertyKeyPath &tagPath)