home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2006 October - Disc 3 / PCNET_CD_2006_10_3.iso / apps / ShutterflyStudioInstaller_ext.exe / Lib / mmpersist.py < prev    next >
Encoding:
Python Source  |  2006-08-04  |  58.0 KB  |  878 lines

  1. # This file was created automatically by SWIG.
  2. # Don't modify this file, modify the SWIG interface instead.
  3. # This file is compatible with both classic and new-style classes.
  4.  
  5. import _mmpersist
  6.  
  7. def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
  8.     if (name == "this"):
  9.         if isinstance(value, class_type):
  10.             self.__dict__[name] = value.this
  11.             if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
  12.             del value.thisown
  13.             return
  14.     method = class_type.__swig_setmethods__.get(name,None)
  15.     if method: return method(self,value)
  16.     if (not static) or hasattr(self,name) or (name == "thisown"):
  17.         self.__dict__[name] = value
  18.     else:
  19.         raise AttributeError("You cannot add attributes to %s" % self)
  20.  
  21. def _swig_setattr(self,class_type,name,value):
  22.     return _swig_setattr_nondynamic(self,class_type,name,value,0)
  23.  
  24. def _swig_getattr(self,class_type,name):
  25.     method = class_type.__swig_getmethods__.get(name,None)
  26.     if method: return method(self)
  27.     raise AttributeError,name
  28.  
  29. import types
  30. try:
  31.     _object = types.ObjectType
  32.     _newclass = 1
  33. except AttributeError:
  34.     class _object : pass
  35.     _newclass = 0
  36. del types
  37.  
  38.  
  39. MM_PERSIST_OBJ_BAD_ID = _mmpersist.MM_PERSIST_OBJ_BAD_ID
  40. MMPERSIST_TYPE_UNKNOWN = _mmpersist.MMPERSIST_TYPE_UNKNOWN
  41. MMPERSIST_TYPE_PHOTO = _mmpersist.MMPERSIST_TYPE_PHOTO
  42. MMPERSIST_TYPE_KEYWORD = _mmpersist.MMPERSIST_TYPE_KEYWORD
  43. MMPERSIST_TYPE_DIRECTORY = _mmpersist.MMPERSIST_TYPE_DIRECTORY
  44. MMPERSIST_TYPE_MOVIE = _mmpersist.MMPERSIST_TYPE_MOVIE
  45. MMPERSIST_TYPE_SAVEDSEARCH = _mmpersist.MMPERSIST_TYPE_SAVEDSEARCH
  46. MMPERSIST_TYPE_IMPORTGROUP = _mmpersist.MMPERSIST_TYPE_IMPORTGROUP
  47. MMPERSIST_TYPE_FOLDER = _mmpersist.MMPERSIST_TYPE_FOLDER
  48. MMPERSIST_TYPE_SFPRINT = _mmpersist.MMPERSIST_TYPE_SFPRINT
  49. MMPERSIST_TYPE_SFSHARE = _mmpersist.MMPERSIST_TYPE_SFSHARE
  50. MMPERSIST_TYPE_SFUPLOAD = _mmpersist.MMPERSIST_TYPE_SFUPLOAD
  51. class MMPersistentObjectTypeUtils(_object):
  52.     __swig_setmethods__ = {}
  53.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMPersistentObjectTypeUtils, name, value)
  54.     __swig_getmethods__ = {}
  55.     __getattr__ = lambda self, name: _swig_getattr(self, MMPersistentObjectTypeUtils, name)
  56.     def __repr__(self):
  57.         return "<%s.%s; proxy of C++ MMPersistentObjectTypeUtils instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  58.     __swig_getmethods__["_MMPersistentObjectTypeToString"] = lambda x: _mmpersist.MMPersistentObjectTypeUtils__MMPersistentObjectTypeToString
  59.     if _newclass:_MMPersistentObjectTypeToString = staticmethod(_mmpersist.MMPersistentObjectTypeUtils__MMPersistentObjectTypeToString)
  60.     __swig_getmethods__["_MMPersistentObjectTypeToDisplayString"] = lambda x: _mmpersist.MMPersistentObjectTypeUtils__MMPersistentObjectTypeToDisplayString
  61.     if _newclass:_MMPersistentObjectTypeToDisplayString = staticmethod(_mmpersist.MMPersistentObjectTypeUtils__MMPersistentObjectTypeToDisplayString)
  62.     def __init__(self, *args):
  63.         _swig_setattr(self, MMPersistentObjectTypeUtils, 'this', _mmpersist.new_MMPersistentObjectTypeUtils(*args))
  64.         _swig_setattr(self, MMPersistentObjectTypeUtils, 'thisown', 1)
  65.     def __del__(self, destroy=_mmpersist.delete_MMPersistentObjectTypeUtils):
  66.         try:
  67.             if self.thisown: destroy(self)
  68.         except: pass
  69.  
  70.  
  71. class MMPersistentObjectTypeUtilsPtr(MMPersistentObjectTypeUtils):
  72.     def __init__(self, this):
  73.         _swig_setattr(self, MMPersistentObjectTypeUtils, 'this', this)
  74.         if not hasattr(self,"thisown"): _swig_setattr(self, MMPersistentObjectTypeUtils, 'thisown', 0)
  75.         _swig_setattr(self, MMPersistentObjectTypeUtils,self.__class__,MMPersistentObjectTypeUtils)
  76. _mmpersist.MMPersistentObjectTypeUtils_swigregister(MMPersistentObjectTypeUtilsPtr)
  77.  
  78. MMPersistentObjectTypeUtils__MMPersistentObjectTypeToString = _mmpersist.MMPersistentObjectTypeUtils__MMPersistentObjectTypeToString
  79.  
  80. MMPersistentObjectTypeUtils__MMPersistentObjectTypeToDisplayString = _mmpersist.MMPersistentObjectTypeUtils__MMPersistentObjectTypeToDisplayString
  81.  
  82. class MMPersistentObject(_object):
  83.     __swig_setmethods__ = {}
  84.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMPersistentObject, name, value)
  85.     __swig_getmethods__ = {}
  86.     __getattr__ = lambda self, name: _swig_getattr(self, MMPersistentObject, name)
  87.     def __init__(self): raise RuntimeError, "No constructor defined"
  88.     def __repr__(self):
  89.         return "<%s.%s; proxy of C++ MMPersistentObject instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  90.     def GetObjectType(*args): return _mmpersist.MMPersistentObject_GetObjectType(*args)
  91.     def Clone(*args): return _mmpersist.MMPersistentObject_Clone(*args)
  92.     def __del__(self, destroy=_mmpersist.delete_MMPersistentObject):
  93.         try:
  94.             if self.thisown: destroy(self)
  95.         except: pass
  96.  
  97.     def GetId(*args): return _mmpersist.MMPersistentObject_GetId(*args)
  98.     def GetIsPersistent(*args): return _mmpersist.MMPersistentObject_GetIsPersistent(*args)
  99.     def GetIsDirty(*args): return _mmpersist.MMPersistentObject_GetIsDirty(*args)
  100.  
  101. class MMPersistentObjectPtr(MMPersistentObject):
  102.     def __init__(self, this):
  103.         _swig_setattr(self, MMPersistentObject, 'this', this)
  104.         if not hasattr(self,"thisown"): _swig_setattr(self, MMPersistentObject, 'thisown', 0)
  105.         _swig_setattr(self, MMPersistentObject,self.__class__,MMPersistentObject)
  106. _mmpersist.MMPersistentObject_swigregister(MMPersistentObjectPtr)
  107.  
  108. MM_SEARCHABLEOBJECT_BAD_ID = _mmpersist.MM_SEARCHABLEOBJECT_BAD_ID
  109. class MMSearchableObject(MMPersistentObject):
  110.     __swig_setmethods__ = {}
  111.     for _s in [MMPersistentObject]: __swig_setmethods__.update(_s.__swig_setmethods__)
  112.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMSearchableObject, name, value)
  113.     __swig_getmethods__ = {}
  114.     for _s in [MMPersistentObject]: __swig_getmethods__.update(_s.__swig_getmethods__)
  115.     __getattr__ = lambda self, name: _swig_getattr(self, MMSearchableObject, name)
  116.     def __init__(self): raise RuntimeError, "No constructor defined"
  117.     def __repr__(self):
  118.         return "<%s.%s; proxy of C++ MMSearchableObject instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  119.     def __del__(self, destroy=_mmpersist.delete_MMSearchableObject):
  120.         try:
  121.             if self.thisown: destroy(self)
  122.         except: pass
  123.  
  124.     def __eq__(*args): return _mmpersist.MMSearchableObject___eq__(*args)
  125.     def __ne__(*args): return _mmpersist.MMSearchableObject___ne__(*args)
  126.     def __lt__(*args): return _mmpersist.MMSearchableObject___lt__(*args)
  127.     def __gt__(*args): return _mmpersist.MMSearchableObject___gt__(*args)
  128.     __swig_getmethods__["IsSearchableObject"] = lambda x: _mmpersist.MMSearchableObject_IsSearchableObject
  129.     if _newclass:IsSearchableObject = staticmethod(_mmpersist.MMSearchableObject_IsSearchableObject)
  130.     def GetIsValid(*args): return _mmpersist.MMSearchableObject_GetIsValid(*args)
  131.     def SetIsValid(*args): return _mmpersist.MMSearchableObject_SetIsValid(*args)
  132.     def SetIsNotValid(*args): return _mmpersist.MMSearchableObject_SetIsNotValid(*args)
  133.     def RequiresImageFile(*args): return _mmpersist.MMSearchableObject_RequiresImageFile(*args)
  134.     def GetImageFile(*args): return _mmpersist.MMSearchableObject_GetImageFile(*args)
  135.     def ToConstraint(*args): return _mmpersist.MMSearchableObject_ToConstraint(*args)
  136.     def AddKeyword(*args): return _mmpersist.MMSearchableObject_AddKeyword(*args)
  137.     def RemoveKeyword(*args): return _mmpersist.MMSearchableObject_RemoveKeyword(*args)
  138.     def ContainsKeyword(*args): return _mmpersist.MMSearchableObject_ContainsKeyword(*args)
  139.     def GetKeywordIds(*args): return _mmpersist.MMSearchableObject_GetKeywordIds(*args)
  140.     def GetNumKeywords(*args): return _mmpersist.MMSearchableObject_GetNumKeywords(*args)
  141.     def GetKeyword(*args): return _mmpersist.MMSearchableObject_GetKeyword(*args)
  142.     def GetKeywordId(*args): return _mmpersist.MMSearchableObject_GetKeywordId(*args)
  143.     def AddKeywordRecursive(*args): return _mmpersist.MMSearchableObject_AddKeywordRecursive(*args)
  144.     def GetName(*args): return _mmpersist.MMSearchableObject_GetName(*args)
  145.     def SetName(*args): return _mmpersist.MMSearchableObject_SetName(*args)
  146.     def GetTimestamp(*args): return _mmpersist.MMSearchableObject_GetTimestamp(*args)
  147.     def SetTimestamp(*args): return _mmpersist.MMSearchableObject_SetTimestamp(*args)
  148.     def GetThumbViewCount(*args): return _mmpersist.MMSearchableObject_GetThumbViewCount(*args)
  149.     def IncrementThumbViewCount(*args): return _mmpersist.MMSearchableObject_IncrementThumbViewCount(*args)
  150.     def GetFullViewCount(*args): return _mmpersist.MMSearchableObject_GetFullViewCount(*args)
  151.     def IncrementFullViewCount(*args): return _mmpersist.MMSearchableObject_IncrementFullViewCount(*args)
  152.     def GetShareCount(*args): return _mmpersist.MMSearchableObject_GetShareCount(*args)
  153.     def IncrementShareCount(*args): return _mmpersist.MMSearchableObject_IncrementShareCount(*args)
  154.     def GetLocalPrintCount(*args): return _mmpersist.MMSearchableObject_GetLocalPrintCount(*args)
  155.     def IncrementLocalPrintCount(*args): return _mmpersist.MMSearchableObject_IncrementLocalPrintCount(*args)
  156.     def GetRemotePrintCount(*args): return _mmpersist.MMSearchableObject_GetRemotePrintCount(*args)
  157.     def IncrementRemotePrintCount(*args): return _mmpersist.MMSearchableObject_IncrementRemotePrintCount(*args)
  158.     def GetObjectModificationTime(*args): return _mmpersist.MMSearchableObject_GetObjectModificationTime(*args)
  159.     def UpdateObjectModificationTime(*args): return _mmpersist.MMSearchableObject_UpdateObjectModificationTime(*args)
  160.     def GetRating(*args): return _mmpersist.MMSearchableObject_GetRating(*args)
  161.     def SetRating(*args): return _mmpersist.MMSearchableObject_SetRating(*args)
  162.     def GetComments(*args): return _mmpersist.MMSearchableObject_GetComments(*args)
  163.     def SetComments(*args): return _mmpersist.MMSearchableObject_SetComments(*args)
  164.     def GetCaption(*args): return _mmpersist.MMSearchableObject_GetCaption(*args)
  165.     def SetCaption(*args): return _mmpersist.MMSearchableObject_SetCaption(*args)
  166.     __swig_getmethods__["_ObjectTypeRequiresImageFile"] = lambda x: _mmpersist.MMSearchableObject__ObjectTypeRequiresImageFile
  167.     if _newclass:_ObjectTypeRequiresImageFile = staticmethod(_mmpersist.MMSearchableObject__ObjectTypeRequiresImageFile)
  168.  
  169. class MMSearchableObjectPtr(MMSearchableObject):
  170.     def __init__(self, this):
  171.         _swig_setattr(self, MMSearchableObject, 'this', this)
  172.         if not hasattr(self,"thisown"): _swig_setattr(self, MMSearchableObject, 'thisown', 0)
  173.         _swig_setattr(self, MMSearchableObject,self.__class__,MMSearchableObject)
  174. _mmpersist.MMSearchableObject_swigregister(MMSearchableObjectPtr)
  175.  
  176. MMSearchableObject_IsSearchableObject = _mmpersist.MMSearchableObject_IsSearchableObject
  177.  
  178. MMSearchableObject__ObjectTypeRequiresImageFile = _mmpersist.MMSearchableObject__ObjectTypeRequiresImageFile
  179.  
  180. MM_PHOTO_BAD_ID = _mmpersist.MM_PHOTO_BAD_ID
  181. class MMPhoto(MMSearchableObject):
  182.     __swig_setmethods__ = {}
  183.     for _s in [MMSearchableObject]: __swig_setmethods__.update(_s.__swig_setmethods__)
  184.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMPhoto, name, value)
  185.     __swig_getmethods__ = {}
  186.     for _s in [MMSearchableObject]: __swig_getmethods__.update(_s.__swig_getmethods__)
  187.     __getattr__ = lambda self, name: _swig_getattr(self, MMPhoto, name)
  188.     def __repr__(self):
  189.         return "<%s.%s; proxy of C++ MMPhoto instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  190.     def __init__(self, *args):
  191.         _swig_setattr(self, MMPhoto, 'this', _mmpersist.new_MMPhoto(*args))
  192.         _swig_setattr(self, MMPhoto, 'thisown', 1)
  193.     def __del__(self, destroy=_mmpersist.delete_MMPhoto):
  194.         try:
  195.             if self.thisown: destroy(self)
  196.         except: pass
  197.  
  198.     def GetPhotoDate(*args): return _mmpersist.MMPhoto_GetPhotoDate(*args)
  199.     def SetPhotoDate(*args): return _mmpersist.MMPhoto_SetPhotoDate(*args)
  200.     ObjectType = _mmpersist.cvar.MMPhoto_ObjectType
  201.     def GetObjectType(*args): return _mmpersist.MMPhoto_GetObjectType(*args)
  202.     def Clone(*args): return _mmpersist.MMPhoto_Clone(*args)
  203.     def ToConstraint(*args): return _mmpersist.MMPhoto_ToConstraint(*args)
  204.  
  205. class MMPhotoPtr(MMPhoto):
  206.     def __init__(self, this):
  207.         _swig_setattr(self, MMPhoto, 'this', this)
  208.         if not hasattr(self,"thisown"): _swig_setattr(self, MMPhoto, 'thisown', 0)
  209.         _swig_setattr(self, MMPhoto,self.__class__,MMPhoto)
  210. _mmpersist.MMPhoto_swigregister(MMPhotoPtr)
  211. cvar = _mmpersist.cvar
  212.  
  213. MM_MOVIE_BAD_ID = _mmpersist.MM_MOVIE_BAD_ID
  214. class MMMovie(MMSearchableObject):
  215.     __swig_setmethods__ = {}
  216.     for _s in [MMSearchableObject]: __swig_setmethods__.update(_s.__swig_setmethods__)
  217.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMMovie, name, value)
  218.     __swig_getmethods__ = {}
  219.     for _s in [MMSearchableObject]: __swig_getmethods__.update(_s.__swig_getmethods__)
  220.     __getattr__ = lambda self, name: _swig_getattr(self, MMMovie, name)
  221.     def __repr__(self):
  222.         return "<%s.%s; proxy of C++ MMMovie instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  223.     def __init__(self, *args):
  224.         _swig_setattr(self, MMMovie, 'this', _mmpersist.new_MMMovie(*args))
  225.         _swig_setattr(self, MMMovie, 'thisown', 1)
  226.     def __del__(self, destroy=_mmpersist.delete_MMMovie):
  227.         try:
  228.             if self.thisown: destroy(self)
  229.         except: pass
  230.  
  231.     def GetMovieDate(*args): return _mmpersist.MMMovie_GetMovieDate(*args)
  232.     def SetMovieDate(*args): return _mmpersist.MMMovie_SetMovieDate(*args)
  233.     ObjectType = _mmpersist.cvar.MMMovie_ObjectType
  234.     def GetObjectType(*args): return _mmpersist.MMMovie_GetObjectType(*args)
  235.     def Clone(*args): return _mmpersist.MMMovie_Clone(*args)
  236.     def ToConstraint(*args): return _mmpersist.MMMovie_ToConstraint(*args)
  237.  
  238. class MMMoviePtr(MMMovie):
  239.     def __init__(self, this):
  240.         _swig_setattr(self, MMMovie, 'this', this)
  241.         if not hasattr(self,"thisown"): _swig_setattr(self, MMMovie, 'thisown', 0)
  242.         _swig_setattr(self, MMMovie,self.__class__,MMMovie)
  243. _mmpersist.MMMovie_swigregister(MMMoviePtr)
  244.  
  245. class MMImageFile(_object):
  246.     __swig_setmethods__ = {}
  247.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMImageFile, name, value)
  248.     __swig_getmethods__ = {}
  249.     __getattr__ = lambda self, name: _swig_getattr(self, MMImageFile, name)
  250.     def __repr__(self):
  251.         return "<%s.%s; proxy of C++ MMImageFile instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  252.     def __init__(self, *args):
  253.         _swig_setattr(self, MMImageFile, 'this', _mmpersist.new_MMImageFile(*args))
  254.         _swig_setattr(self, MMImageFile, 'thisown', 1)
  255.     def __del__(self, destroy=_mmpersist.delete_MMImageFile):
  256.         try:
  257.             if self.thisown: destroy(self)
  258.         except: pass
  259.  
  260.     def GetWidth(*args): return _mmpersist.MMImageFile_GetWidth(*args)
  261.     def GetHeight(*args): return _mmpersist.MMImageFile_GetHeight(*args)
  262.     def SetWidth(*args): return _mmpersist.MMImageFile_SetWidth(*args)
  263.     def SetHeight(*args): return _mmpersist.MMImageFile_SetHeight(*args)
  264.     def SetDimensions(*args): return _mmpersist.MMImageFile_SetDimensions(*args)
  265.     def GetSizeBytes(*args): return _mmpersist.MMImageFile_GetSizeBytes(*args)
  266.     def SetSizeBytes(*args): return _mmpersist.MMImageFile_SetSizeBytes(*args)
  267.     def GetURI(*args): return _mmpersist.MMImageFile_GetURI(*args)
  268.     def SetURI(*args): return _mmpersist.MMImageFile_SetURI(*args)
  269.     def GetDirectoryId(*args): return _mmpersist.MMImageFile_GetDirectoryId(*args)
  270.     def GetDirectory(*args): return _mmpersist.MMImageFile_GetDirectory(*args)
  271.     def SetDirectory(*args): return _mmpersist.MMImageFile_SetDirectory(*args)
  272.     def GetFileName(*args): return _mmpersist.MMImageFile_GetFileName(*args)
  273.     def SetFileName(*args): return _mmpersist.MMImageFile_SetFileName(*args)
  274.     def GetOldDirectoryId(*args): return _mmpersist.MMImageFile_GetOldDirectoryId(*args)
  275.     def HasDirectoryChanged(*args): return _mmpersist.MMImageFile_HasDirectoryChanged(*args)
  276.     def GetGeneration(*args): return _mmpersist.MMImageFile_GetGeneration(*args)
  277.     def SetGeneration(*args): return _mmpersist.MMImageFile_SetGeneration(*args)
  278.     def GetFileType(*args): return _mmpersist.MMImageFile_GetFileType(*args)
  279.     def SetFileType(*args): return _mmpersist.MMImageFile_SetFileType(*args)
  280.     def GetModTime(*args): return _mmpersist.MMImageFile_GetModTime(*args)
  281.     def SetModTime(*args): return _mmpersist.MMImageFile_SetModTime(*args)
  282.     def Clone(*args): return _mmpersist.MMImageFile_Clone(*args)
  283.     def GetImageHash(*args): return _mmpersist.MMImageFile_GetImageHash(*args)
  284.     def GetHeaderHash(*args): return _mmpersist.MMImageFile_GetHeaderHash(*args)
  285.     def SetImageHash(*args): return _mmpersist.MMImageFile_SetImageHash(*args)
  286.     def SetHeaderHash(*args): return _mmpersist.MMImageFile_SetHeaderHash(*args)
  287.     def SetTestThumbHighRes(*args): return _mmpersist.MMImageFile_SetTestThumbHighRes(*args)
  288.     def GetTestThumbHighRes(*args): return _mmpersist.MMImageFile_GetTestThumbHighRes(*args)
  289.     def SetTestThumbLowRes(*args): return _mmpersist.MMImageFile_SetTestThumbLowRes(*args)
  290.     def GetTestThumbLowRes(*args): return _mmpersist.MMImageFile_GetTestThumbLowRes(*args)
  291.     def GetExifMake(*args): return _mmpersist.MMImageFile_GetExifMake(*args)
  292.     def GetExifModel(*args): return _mmpersist.MMImageFile_GetExifModel(*args)
  293.     def GetExifFlash(*args): return _mmpersist.MMImageFile_GetExifFlash(*args)
  294.     def GetExifISO(*args): return _mmpersist.MMImageFile_GetExifISO(*args)
  295.     def GetExifExposureProgram(*args): return _mmpersist.MMImageFile_GetExifExposureProgram(*args)
  296.     def GetExifShutterSpeed(*args): return _mmpersist.MMImageFile_GetExifShutterSpeed(*args)
  297.     def GetExifApertureValue(*args): return _mmpersist.MMImageFile_GetExifApertureValue(*args)
  298.     def GetExifFocalLength(*args): return _mmpersist.MMImageFile_GetExifFocalLength(*args)
  299.     def GetExifMeteringMode(*args): return _mmpersist.MMImageFile_GetExifMeteringMode(*args)
  300.     def GetExifSoftware(*args): return _mmpersist.MMImageFile_GetExifSoftware(*args)
  301.     def GetExifSubjectDistance(*args): return _mmpersist.MMImageFile_GetExifSubjectDistance(*args)
  302.     def GetExifBrightnessValue(*args): return _mmpersist.MMImageFile_GetExifBrightnessValue(*args)
  303.     def GetExifExposureBiasValue(*args): return _mmpersist.MMImageFile_GetExifExposureBiasValue(*args)
  304.     def GetExifFNumber(*args): return _mmpersist.MMImageFile_GetExifFNumber(*args)
  305.     def SetExifMake(*args): return _mmpersist.MMImageFile_SetExifMake(*args)
  306.     def SetExifModel(*args): return _mmpersist.MMImageFile_SetExifModel(*args)
  307.     def SetExifFlash(*args): return _mmpersist.MMImageFile_SetExifFlash(*args)
  308.     def SetExifISO(*args): return _mmpersist.MMImageFile_SetExifISO(*args)
  309.     def SetExifExposureProgram(*args): return _mmpersist.MMImageFile_SetExifExposureProgram(*args)
  310.     def SetExifShutterSpeed(*args): return _mmpersist.MMImageFile_SetExifShutterSpeed(*args)
  311.     def SetExifApertureValue(*args): return _mmpersist.MMImageFile_SetExifApertureValue(*args)
  312.     def SetExifFocalLength(*args): return _mmpersist.MMImageFile_SetExifFocalLength(*args)
  313.     def SetExifMeteringMode(*args): return _mmpersist.MMImageFile_SetExifMeteringMode(*args)
  314.     def SetExifSoftware(*args): return _mmpersist.MMImageFile_SetExifSoftware(*args)
  315.     def SetExifSubjectDistance(*args): return _mmpersist.MMImageFile_SetExifSubjectDistance(*args)
  316.     def SetExifBrightnessValue(*args): return _mmpersist.MMImageFile_SetExifBrightnessValue(*args)
  317.     def SetExifExposureBiasValue(*args): return _mmpersist.MMImageFile_SetExifExposureBiasValue(*args)
  318.     def SetExifFNumber(*args): return _mmpersist.MMImageFile_SetExifFNumber(*args)
  319.  
  320. class MMImageFilePtr(MMImageFile):
  321.     def __init__(self, this):
  322.         _swig_setattr(self, MMImageFile, 'this', this)
  323.         if not hasattr(self,"thisown"): _swig_setattr(self, MMImageFile, 'thisown', 0)
  324.         _swig_setattr(self, MMImageFile,self.__class__,MMImageFile)
  325. _mmpersist.MMImageFile_swigregister(MMImageFilePtr)
  326.  
  327. MM_KEYWORD_BAD_ID = _mmpersist.MM_KEYWORD_BAD_ID
  328. class MMKeyword(MMPersistentObject):
  329.     __swig_setmethods__ = {}
  330.     for _s in [MMPersistentObject]: __swig_setmethods__.update(_s.__swig_setmethods__)
  331.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMKeyword, name, value)
  332.     __swig_getmethods__ = {}
  333.     for _s in [MMPersistentObject]: __swig_getmethods__.update(_s.__swig_getmethods__)
  334.     __getattr__ = lambda self, name: _swig_getattr(self, MMKeyword, name)
  335.     def __repr__(self):
  336.         return "<%s.%s; proxy of C++ MMKeyword instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  337.     def __init__(self, *args):
  338.         _swig_setattr(self, MMKeyword, 'this', _mmpersist.new_MMKeyword(*args))
  339.         _swig_setattr(self, MMKeyword, 'thisown', 1)
  340.     def __del__(self, destroy=_mmpersist.delete_MMKeyword):
  341.         try:
  342.             if self.thisown: destroy(self)
  343.         except: pass
  344.  
  345.     def __eq__(*args): return _mmpersist.MMKeyword___eq__(*args)
  346.     def __ne__(*args): return _mmpersist.MMKeyword___ne__(*args)
  347.     def __lt__(*args): return _mmpersist.MMKeyword___lt__(*args)
  348.     def __gt__(*args): return _mmpersist.MMKeyword___gt__(*args)
  349.     ObjectType = _mmpersist.cvar.MMKeyword_ObjectType
  350.     def GetName(*args): return _mmpersist.MMKeyword_GetName(*args)
  351.     def SetName(*args): return _mmpersist.MMKeyword_SetName(*args)
  352.     def GetObjectType(*args): return _mmpersist.MMKeyword_GetObjectType(*args)
  353.     def Clone(*args): return _mmpersist.MMKeyword_Clone(*args)
  354.  
  355. class MMKeywordPtr(MMKeyword):
  356.     def __init__(self, this):
  357.         _swig_setattr(self, MMKeyword, 'this', this)
  358.         if not hasattr(self,"thisown"): _swig_setattr(self, MMKeyword, 'thisown', 0)
  359.         _swig_setattr(self, MMKeyword,self.__class__,MMKeyword)
  360. _mmpersist.MMKeyword_swigregister(MMKeywordPtr)
  361.  
  362. class MMPersistentStore(_object):
  363.     __swig_setmethods__ = {}
  364.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMPersistentStore, name, value)
  365.     __swig_getmethods__ = {}
  366.     __getattr__ = lambda self, name: _swig_getattr(self, MMPersistentStore, name)
  367.     def __init__(self): raise RuntimeError, "No constructor defined"
  368.     def __repr__(self):
  369.         return "<%s.%s; proxy of C++ MMPersistentStore instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  370.     __swig_getmethods__["_GetInstance"] = lambda x: _mmpersist.MMPersistentStore__GetInstance
  371.     if _newclass:_GetInstance = staticmethod(_mmpersist.MMPersistentStore__GetInstance)
  372.     __swig_getmethods__["_DeleteSelf"] = lambda x: _mmpersist.MMPersistentStore__DeleteSelf
  373.     if _newclass:_DeleteSelf = staticmethod(_mmpersist.MMPersistentStore__DeleteSelf)
  374.     def Save(*args): return _mmpersist.MMPersistentStore_Save(*args)
  375.     def Remove(*args): return _mmpersist.MMPersistentStore_Remove(*args)
  376.     def Load(*args): return _mmpersist.MMPersistentStore_Load(*args)
  377.     def LoadPhoto(*args): return _mmpersist.MMPersistentStore_LoadPhoto(*args)
  378.     def LoadKeyword(*args): return _mmpersist.MMPersistentStore_LoadKeyword(*args)
  379.     def LoadDirectory(*args): return _mmpersist.MMPersistentStore_LoadDirectory(*args)
  380.     def LoadSearchableObject(*args): return _mmpersist.MMPersistentStore_LoadSearchableObject(*args)
  381.     __swig_getmethods__["GetSearchableObjectSet"] = lambda x: _mmpersist.MMPersistentStore_GetSearchableObjectSet
  382.     if _newclass:GetSearchableObjectSet = staticmethod(_mmpersist.MMPersistentStore_GetSearchableObjectSet)
  383.     __swig_getmethods__["GetSearchableObjectList"] = lambda x: _mmpersist.MMPersistentStore_GetSearchableObjectList
  384.     if _newclass:GetSearchableObjectList = staticmethod(_mmpersist.MMPersistentStore_GetSearchableObjectList)
  385.     __swig_getmethods__["FreeSearchableObjectSet"] = lambda x: _mmpersist.MMPersistentStore_FreeSearchableObjectSet
  386.     if _newclass:FreeSearchableObjectSet = staticmethod(_mmpersist.MMPersistentStore_FreeSearchableObjectSet)
  387.     __swig_getmethods__["FreeSearchableObjectList"] = lambda x: _mmpersist.MMPersistentStore_FreeSearchableObjectList
  388.     if _newclass:FreeSearchableObjectList = staticmethod(_mmpersist.MMPersistentStore_FreeSearchableObjectList)
  389.     def RemoveThumbnail(*args): return _mmpersist.MMPersistentStore_RemoveThumbnail(*args)
  390.     def RemoveThumbnails(*args): return _mmpersist.MMPersistentStore_RemoveThumbnails(*args)
  391.     def Create(*args): return _mmpersist.MMPersistentStore_Create(*args)
  392.     def BeginImport(*args): return _mmpersist.MMPersistentStore_BeginImport(*args)
  393.     def EndImport(*args): return _mmpersist.MMPersistentStore_EndImport(*args)
  394.     def Import(*args): return _mmpersist.MMPersistentStore_Import(*args)
  395.     def BeginTask(*args): return _mmpersist.MMPersistentStore_BeginTask(*args)
  396.     def EndTask(*args): return _mmpersist.MMPersistentStore_EndTask(*args)
  397.     def AutoGenKeywords(*args): return _mmpersist.MMPersistentStore_AutoGenKeywords(*args)
  398.     def GetAllKeywords(*args): return _mmpersist.MMPersistentStore_GetAllKeywords(*args)
  399.     def GetAllDirectories(*args): return _mmpersist.MMPersistentStore_GetAllDirectories(*args)
  400.     def GetAllFileIdsForDirectory(*args): return _mmpersist.MMPersistentStore_GetAllFileIdsForDirectory(*args)
  401.     def GetAllAssociatedKeywordIds(*args): return _mmpersist.MMPersistentStore_GetAllAssociatedKeywordIds(*args)
  402.     def GetAllObjectIdentifiers(*args): return _mmpersist.MMPersistentStore_GetAllObjectIdentifiers(*args)
  403.     def GetSearchableObjectType(*args): return _mmpersist.MMPersistentStore_GetSearchableObjectType(*args)
  404.     def FindDirectory(*args): return _mmpersist.MMPersistentStore_FindDirectory(*args)
  405.     def FindSubDirectories(*args): return _mmpersist.MMPersistentStore_FindSubDirectories(*args)
  406.     def FindKeywordByName(*args): return _mmpersist.MMPersistentStore_FindKeywordByName(*args)
  407.     def FindSearchableObjectByName(*args): return _mmpersist.MMPersistentStore_FindSearchableObjectByName(*args)
  408.     def FindPhotoByName(*args): return _mmpersist.MMPersistentStore_FindPhotoByName(*args)
  409.     def FindSearchableObjectByHeaderHash(*args): return _mmpersist.MMPersistentStore_FindSearchableObjectByHeaderHash(*args)
  410.     def FindPhotoByHeaderHash(*args): return _mmpersist.MMPersistentStore_FindPhotoByHeaderHash(*args)
  411.     def FindSearchableObjectsByImageHash(*args): return _mmpersist.MMPersistentStore_FindSearchableObjectsByImageHash(*args)
  412.     def FindPhotoByImageHash(*args): return _mmpersist.MMPersistentStore_FindPhotoByImageHash(*args)
  413.     def CopyObjectToLocation(*args): return _mmpersist.MMPersistentStore_CopyObjectToLocation(*args)
  414.     def CopyToNewObject(*args): return _mmpersist.MMPersistentStore_CopyToNewObject(*args)
  415.     __swig_getmethods__["private_GenerateObject"] = lambda x: _mmpersist.MMPersistentStore_private_GenerateObject
  416.     if _newclass:private_GenerateObject = staticmethod(_mmpersist.MMPersistentStore_private_GenerateObject)
  417.     def GetNumObjectsMatchingDirectory(*args): return _mmpersist.MMPersistentStore_GetNumObjectsMatchingDirectory(*args)
  418.     def GetNumObjectsMatchingKeyword(*args): return _mmpersist.MMPersistentStore_GetNumObjectsMatchingKeyword(*args)
  419.     def LoadAllKeywordIds(*args): return _mmpersist.MMPersistentStore_LoadAllKeywordIds(*args)
  420.     def LoadTopLevelCategoryKeywordIds(*args): return _mmpersist.MMPersistentStore_LoadTopLevelCategoryKeywordIds(*args)
  421.  
  422. class MMPersistentStorePtr(MMPersistentStore):
  423.     def __init__(self, this):
  424.         _swig_setattr(self, MMPersistentStore, 'this', this)
  425.         if not hasattr(self,"thisown"): _swig_setattr(self, MMPersistentStore, 'thisown', 0)
  426.         _swig_setattr(self, MMPersistentStore,self.__class__,MMPersistentStore)
  427. _mmpersist.MMPersistentStore_swigregister(MMPersistentStorePtr)
  428.  
  429. MMPersistentStore__GetInstance = _mmpersist.MMPersistentStore__GetInstance
  430.  
  431. MMPersistentStore__DeleteSelf = _mmpersist.MMPersistentStore__DeleteSelf
  432.  
  433. MMPersistentStore_GetSearchableObjectSet = _mmpersist.MMPersistentStore_GetSearchableObjectSet
  434.  
  435. MMPersistentStore_GetSearchableObjectList = _mmpersist.MMPersistentStore_GetSearchableObjectList
  436.  
  437. MMPersistentStore_FreeSearchableObjectSet = _mmpersist.MMPersistentStore_FreeSearchableObjectSet
  438.  
  439. MMPersistentStore_FreeSearchableObjectList = _mmpersist.MMPersistentStore_FreeSearchableObjectList
  440.  
  441. MMPersistentStore_private_GenerateObject = _mmpersist.MMPersistentStore_private_GenerateObject
  442.  
  443. MM_DIRECTORY_BAD_ID = _mmpersist.MM_DIRECTORY_BAD_ID
  444. class MMDirectory(MMPersistentObject):
  445.     __swig_setmethods__ = {}
  446.     for _s in [MMPersistentObject]: __swig_setmethods__.update(_s.__swig_setmethods__)
  447.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMDirectory, name, value)
  448.     __swig_getmethods__ = {}
  449.     for _s in [MMPersistentObject]: __swig_getmethods__.update(_s.__swig_getmethods__)
  450.     __getattr__ = lambda self, name: _swig_getattr(self, MMDirectory, name)
  451.     def __repr__(self):
  452.         return "<%s.%s; proxy of C++ MMDirectory instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  453.     def __init__(self, *args):
  454.         _swig_setattr(self, MMDirectory, 'this', _mmpersist.new_MMDirectory(*args))
  455.         _swig_setattr(self, MMDirectory, 'thisown', 1)
  456.     def __del__(self, destroy=_mmpersist.delete_MMDirectory):
  457.         try:
  458.             if self.thisown: destroy(self)
  459.         except: pass
  460.  
  461.     def __eq__(*args): return _mmpersist.MMDirectory___eq__(*args)
  462.     def __ne__(*args): return _mmpersist.MMDirectory___ne__(*args)
  463.     def __lt__(*args): return _mmpersist.MMDirectory___lt__(*args)
  464.     def __gt__(*args): return _mmpersist.MMDirectory___gt__(*args)
  465.     ObjectType = _mmpersist.cvar.MMDirectory_ObjectType
  466.     def GetDir(*args): return _mmpersist.MMDirectory_GetDir(*args)
  467.     def SetDir(*args): return _mmpersist.MMDirectory_SetDir(*args)
  468.     def GetIsImported(*args): return _mmpersist.MMDirectory_GetIsImported(*args)
  469.     def SetIsImported(*args): return _mmpersist.MMDirectory_SetIsImported(*args)
  470.     def GetIsWatchDirectory(*args): return _mmpersist.MMDirectory_GetIsWatchDirectory(*args)
  471.     def SetIsWatchDirectory(*args): return _mmpersist.MMDirectory_SetIsWatchDirectory(*args)
  472.     def GetObjectType(*args): return _mmpersist.MMDirectory_GetObjectType(*args)
  473.     def Clone(*args): return _mmpersist.MMDirectory_Clone(*args)
  474.     def UpdateScanTime(*args): return _mmpersist.MMDirectory_UpdateScanTime(*args)
  475.     def SetScanTime(*args): return _mmpersist.MMDirectory_SetScanTime(*args)
  476.     def GetScanTime(*args): return _mmpersist.MMDirectory_GetScanTime(*args)
  477.  
  478. class MMDirectoryPtr(MMDirectory):
  479.     def __init__(self, this):
  480.         _swig_setattr(self, MMDirectory, 'this', this)
  481.         if not hasattr(self,"thisown"): _swig_setattr(self, MMDirectory, 'thisown', 0)
  482.         _swig_setattr(self, MMDirectory,self.__class__,MMDirectory)
  483. _mmpersist.MMDirectory_swigregister(MMDirectoryPtr)
  484.  
  485. class MMDBInterface(_object):
  486.     __swig_setmethods__ = {}
  487.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMDBInterface, name, value)
  488.     __swig_getmethods__ = {}
  489.     __getattr__ = lambda self, name: _swig_getattr(self, MMDBInterface, name)
  490.     def __init__(self): raise RuntimeError, "No constructor defined"
  491.     def __repr__(self):
  492.         return "<%s.%s; proxy of C++ MMDBInterface instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  493.     __swig_getmethods__["_ValidateDB"] = lambda x: _mmpersist.MMDBInterface__ValidateDB
  494.     if _newclass:_ValidateDB = staticmethod(_mmpersist.MMDBInterface__ValidateDB)
  495.     MMDBACTION_NONE = _mmpersist.MMDBInterface_MMDBACTION_NONE
  496.     MMDBACTION_FAILED = _mmpersist.MMDBInterface_MMDBACTION_FAILED
  497.     MMDBACTION_INSTALLED = _mmpersist.MMDBInterface_MMDBACTION_INSTALLED
  498.     MMDBACTION_UPGRADED = _mmpersist.MMDBInterface_MMDBACTION_UPGRADED
  499.     __swig_getmethods__["_GetStartupAction"] = lambda x: _mmpersist.MMDBInterface__GetStartupAction
  500.     if _newclass:_GetStartupAction = staticmethod(_mmpersist.MMDBInterface__GetStartupAction)
  501.     def IsDatabaseEmpty(*args): return _mmpersist.MMDBInterface_IsDatabaseEmpty(*args)
  502.     def AcquireWriterLock(*args): return _mmpersist.MMDBInterface_AcquireWriterLock(*args)
  503.     def ReleaseWriterLock(*args): return _mmpersist.MMDBInterface_ReleaseWriterLock(*args)
  504.     def AcquireThumbWriterLock(*args): return _mmpersist.MMDBInterface_AcquireThumbWriterLock(*args)
  505.     def ReleaseThumbWriterLock(*args): return _mmpersist.MMDBInterface_ReleaseThumbWriterLock(*args)
  506.     def LoadThumbnail(*args): return _mmpersist.MMDBInterface_LoadThumbnail(*args)
  507.     def SaveThumbnail(*args): return _mmpersist.MMDBInterface_SaveThumbnail(*args)
  508.     def DeleteThumbnail(*args): return _mmpersist.MMDBInterface_DeleteThumbnail(*args)
  509.     def DeleteThumbnails(*args): return _mmpersist.MMDBInterface_DeleteThumbnails(*args)
  510.     def FindSosWithoutThumbnails(*args): return _mmpersist.MMDBInterface_FindSosWithoutThumbnails(*args)
  511.     __swig_getmethods__["escapeQuotes"] = lambda x: _mmpersist.MMDBInterface_escapeQuotes
  512.     if _newclass:escapeQuotes = staticmethod(_mmpersist.MMDBInterface_escapeQuotes)
  513.     __swig_getmethods__["escapePercents"] = lambda x: _mmpersist.MMDBInterface_escapePercents
  514.     if _newclass:escapePercents = staticmethod(_mmpersist.MMDBInterface_escapePercents)
  515.     __swig_getmethods__["TStringToString"] = lambda x: _mmpersist.MMDBInterface_TStringToString
  516.     if _newclass:TStringToString = staticmethod(_mmpersist.MMDBInterface_TStringToString)
  517.     __swig_getmethods__["StringToTString"] = lambda x: _mmpersist.MMDBInterface_StringToTString
  518.     if _newclass:StringToTString = staticmethod(_mmpersist.MMDBInterface_StringToTString)
  519.     __swig_getmethods__["GetSqliteHandle"] = lambda x: _mmpersist.MMDBInterface_GetSqliteHandle
  520.     if _newclass:GetSqliteHandle = staticmethod(_mmpersist.MMDBInterface_GetSqliteHandle)
  521.     def PerformQuery(*args): return _mmpersist.MMDBInterface_PerformQuery(*args)
  522.     def GetAllObjectIdentifiers(*args): return _mmpersist.MMDBInterface_GetAllObjectIdentifiers(*args)
  523.     def GetKeywordFrequencyKeywordSos(*args): return _mmpersist.MMDBInterface_GetKeywordFrequencyKeywordSos(*args)
  524.     def SaveHash(*args): return _mmpersist.MMDBInterface_SaveHash(*args)
  525.     def FindSearchableObjectByDirectoryFile(*args): return _mmpersist.MMDBInterface_FindSearchableObjectByDirectoryFile(*args)
  526.     def FindDirectoryByName(*args): return _mmpersist.MMDBInterface_FindDirectoryByName(*args)
  527.     def FindKeywordByName(*args): return _mmpersist.MMDBInterface_FindKeywordByName(*args)
  528.     def FindSearchableObjectByHeaderHash(*args): return _mmpersist.MMDBInterface_FindSearchableObjectByHeaderHash(*args)
  529.     def FindSearchableObjectsByFileHash(*args): return _mmpersist.MMDBInterface_FindSearchableObjectsByFileHash(*args)
  530.     def LoadKeywordMappings(*args): return _mmpersist.MMDBInterface_LoadKeywordMappings(*args)
  531.     def AddKeywordMapping(*args): return _mmpersist.MMDBInterface_AddKeywordMapping(*args)
  532.     def RemoveKeywordMapping(*args): return _mmpersist.MMDBInterface_RemoveKeywordMapping(*args)
  533.     __swig_getmethods__["_SortByFrequency"] = lambda x: _mmpersist.MMDBInterface__SortByFrequency
  534.     if _newclass:_SortByFrequency = staticmethod(_mmpersist.MMDBInterface__SortByFrequency)
  535.     def FindObjects(*args): return _mmpersist.MMDBInterface_FindObjects(*args)
  536.     def ObjectSearch(*args): return _mmpersist.MMDBInterface_ObjectSearch(*args)
  537.     def ObjectIdSearch(*args): return _mmpersist.MMDBInterface_ObjectIdSearch(*args)
  538.     def TextListSearch(*args): return _mmpersist.MMDBInterface_TextListSearch(*args)
  539.     def ObjectIdsToIdentifiers(*args): return _mmpersist.MMDBInterface_ObjectIdsToIdentifiers(*args)
  540.     MMQUERYNODE_STRING = _mmpersist.MMDBInterface_MMQUERYNODE_STRING
  541.     MMQUERYNODE_UINT = _mmpersist.MMDBInterface_MMQUERYNODE_UINT
  542.     MMQUERYNODE_UINT64 = _mmpersist.MMDBInterface_MMQUERYNODE_UINT64
  543.     MMQUERYNODE_INT = _mmpersist.MMDBInterface_MMQUERYNODE_INT
  544.     MMQUERYNODE_INT64 = _mmpersist.MMDBInterface_MMQUERYNODE_INT64
  545.     MMQUERYNODE_DOUBLE = _mmpersist.MMDBInterface_MMQUERYNODE_DOUBLE
  546.     MMQUERYNODE_BOOL = _mmpersist.MMDBInterface_MMQUERYNODE_BOOL
  547.     def LoadParams(*args): return _mmpersist.MMDBInterface_LoadParams(*args)
  548.     def FindSimilarObject(*args): return _mmpersist.MMDBInterface_FindSimilarObject(*args)
  549.     def LoadObject(*args): return _mmpersist.MMDBInterface_LoadObject(*args)
  550.     def SaveObject(*args): return _mmpersist.MMDBInterface_SaveObject(*args)
  551.     def CreateObject(*args): return _mmpersist.MMDBInterface_CreateObject(*args)
  552.     def RemoveObject(*args): return _mmpersist.MMDBInterface_RemoveObject(*args)
  553.     def GetAllParentKeywords(*args): return _mmpersist.MMDBInterface_GetAllParentKeywords(*args)
  554.     M_MethodsBegin = _mmpersist.MMDBInterface_M_MethodsBegin
  555.     M_AcquireLock = _mmpersist.MMDBInterface_M_AcquireLock
  556.     M_AcquireThumbLock = _mmpersist.MMDBInterface_M_AcquireThumbLock
  557.     M_AddKeywordMapping = _mmpersist.MMDBInterface_M_AddKeywordMapping
  558.     M_CloseDB = _mmpersist.MMDBInterface_M_CloseDB
  559.     M_CreateDirectory = _mmpersist.MMDBInterface_M_CreateDirectory
  560.     M_CreateImportGroup = _mmpersist.MMDBInterface_M_CreateImportGroup
  561.     M_CreateInitialDB = _mmpersist.MMDBInterface_M_CreateInitialDB
  562.     M_CreateKeyword = _mmpersist.MMDBInterface_M_CreateKeyword
  563.     M_CreateMovie = _mmpersist.MMDBInterface_M_CreateMovie
  564.     M_CreateObject = _mmpersist.MMDBInterface_M_CreateObject
  565.     M_CreateObjectFolder = _mmpersist.MMDBInterface_M_CreateObjectFolder
  566.     M_CreatePhoto = _mmpersist.MMDBInterface_M_CreatePhoto
  567.     M_CreateSavedSearch = _mmpersist.MMDBInterface_M_CreateSavedSearch
  568.     M_CreateSearchableObject = _mmpersist.MMDBInterface_M_CreateSearchableObject
  569.     M_CreateSOProduct = _mmpersist.MMDBInterface_M_CreateSOProduct
  570.     M_CreateSFPrint = _mmpersist.MMDBInterface_M_CreateSFPrint
  571.     M_CreateSFShare = _mmpersist.MMDBInterface_M_CreateSFShare
  572.     M_CreateSFUpload = _mmpersist.MMDBInterface_M_CreateSFUpload
  573.     M_DeleteThumbnail = _mmpersist.MMDBInterface_M_DeleteThumbnail
  574.     M_EscapePercents = _mmpersist.MMDBInterface_M_EscapePercents
  575.     M_EscapeQuotes = _mmpersist.MMDBInterface_M_EscapeQuotes
  576.     M_FindSimilarKeyword = _mmpersist.MMDBInterface_M_FindSimilarKeyword
  577.     M_FindSimilarDirectory = _mmpersist.MMDBInterface_M_FindSimilarDirectory
  578.     M_FindSimilarPhoto = _mmpersist.MMDBInterface_M_FindSimilarPhoto
  579.     M_FindSimilarImportGroup = _mmpersist.MMDBInterface_M_FindSimilarImportGroup
  580.     M_FindSimilarObjectFolder = _mmpersist.MMDBInterface_M_FindSimilarObjectFolder
  581.     M_FindSimilarMovie = _mmpersist.MMDBInterface_M_FindSimilarMovie
  582.     M_FindSimilarSavedSearch = _mmpersist.MMDBInterface_M_FindSimilarSavedSearch
  583.     M_FindSimilarSFPrint = _mmpersist.MMDBInterface_M_FindSimilarSFPrint
  584.     M_FindSimilarSFShare = _mmpersist.MMDBInterface_M_FindSimilarSFShare
  585.     M_FindSimilarSFUpload = _mmpersist.MMDBInterface_M_FindSimilarSFUpload
  586.     M_FindSimilarObject = _mmpersist.MMDBInterface_M_FindSimilarObject
  587.     M_FindObjects = _mmpersist.MMDBInterface_M_FindObjects
  588.     M_FindSosWithoutThumbnails = _mmpersist.MMDBInterface_M_FindSosWithoutThumbnails
  589.     M_FindSearchableObjectByDirectoryFile = _mmpersist.MMDBInterface_M_FindSearchableObjectByDirectoryFile
  590.     M_FindDirectoryByName = _mmpersist.MMDBInterface_M_FindDirectoryByName
  591.     M_FindKeywordByName = _mmpersist.MMDBInterface_M_FindKeywordByName
  592.     M_FindSearchableObjectByHeaderHash = _mmpersist.MMDBInterface_M_FindSearchableObjectByHeaderHash
  593.     M_FindSearchableObjectsByFileHash = _mmpersist.MMDBInterface_M_FindSearchableObjectsByFileHash
  594.     M_GetDBVersion = _mmpersist.MMDBInterface_M_GetDBVersion
  595.     M_GetSqliteHandle = _mmpersist.MMDBInterface_M_GetSqliteHandle
  596.     M_GetAllObjectIdentifiers = _mmpersist.MMDBInterface_M_GetAllObjectIdentifiers
  597.     M_GetKeywordFrequencyKeywordSos = _mmpersist.MMDBInterface_M_GetKeywordFrequencyKeywordSos
  598.     M_IsDatabaseEmpty = _mmpersist.MMDBInterface_M_IsDatabaseEmpty
  599.     M_LoadThumbnail = _mmpersist.MMDBInterface_M_LoadThumbnail
  600.     M_LockStatus = _mmpersist.MMDBInterface_M_LockStatus
  601.     M_LoadObject = _mmpersist.MMDBInterface_M_LoadObject
  602.     M_LoadKeyword = _mmpersist.MMDBInterface_M_LoadKeyword
  603.     M_LoadDirectory = _mmpersist.MMDBInterface_M_LoadDirectory
  604.     M_LoadSearchableObject = _mmpersist.MMDBInterface_M_LoadSearchableObject
  605.     M_LoadPhoto = _mmpersist.MMDBInterface_M_LoadPhoto
  606.     M_LoadImportGroup = _mmpersist.MMDBInterface_M_LoadImportGroup
  607.     M_LoadObjectFolder = _mmpersist.MMDBInterface_M_LoadObjectFolder
  608.     M_LoadMovie = _mmpersist.MMDBInterface_M_LoadMovie
  609.     M_LoadSOProduct = _mmpersist.MMDBInterface_M_LoadSOProduct
  610.     M_LoadSavedSearch = _mmpersist.MMDBInterface_M_LoadSavedSearch
  611.     M_LoadSFPrint = _mmpersist.MMDBInterface_M_LoadSFPrint
  612.     M_LoadSFShare = _mmpersist.MMDBInterface_M_LoadSFShare
  613.     M_LoadSFUpload = _mmpersist.MMDBInterface_M_LoadSFUpload
  614.     M_LoadKeywordMappings = _mmpersist.MMDBInterface_M_LoadKeywordMappings
  615.     M_OpenDB = _mmpersist.MMDBInterface_M_OpenDB
  616.     M_ObjectIdsToIdentifiers1 = _mmpersist.MMDBInterface_M_ObjectIdsToIdentifiers1
  617.     M_ObjectIdsToIdentifiers2 = _mmpersist.MMDBInterface_M_ObjectIdsToIdentifiers2
  618.     M_ReleaseLock = _mmpersist.MMDBInterface_M_ReleaseLock
  619.     M_ReleaseThumbLock = _mmpersist.MMDBInterface_M_ReleaseThumbLock
  620.     M_RemoveKeyword = _mmpersist.MMDBInterface_M_RemoveKeyword
  621.     M_RemoveDirectory = _mmpersist.MMDBInterface_M_RemoveDirectory
  622.     M_RemoveSearchableObject = _mmpersist.MMDBInterface_M_RemoveSearchableObject
  623.     M_RemovePhoto = _mmpersist.MMDBInterface_M_RemovePhoto
  624.     M_RemoveImportGroup = _mmpersist.MMDBInterface_M_RemoveImportGroup
  625.     M_RemoveObjectFolder = _mmpersist.MMDBInterface_M_RemoveObjectFolder
  626.     M_RemoveMovie = _mmpersist.MMDBInterface_M_RemoveMovie
  627.     M_RemoveSOProduct = _mmpersist.MMDBInterface_M_RemoveSOProduct
  628.     M_RemoveSavedSearch = _mmpersist.MMDBInterface_M_RemoveSavedSearch
  629.     M_RemoveSFPrint = _mmpersist.MMDBInterface_M_RemoveSFPrint
  630.     M_RemoveSFShare = _mmpersist.MMDBInterface_M_RemoveSFShare
  631.     M_RemoveSFUpload = _mmpersist.MMDBInterface_M_RemoveSFUpload
  632.     M_RemoveKeywordMapping = _mmpersist.MMDBInterface_M_RemoveKeywordMapping
  633.     M_RemoveObject = _mmpersist.MMDBInterface_M_RemoveObject
  634.     M_SaveKeyword = _mmpersist.MMDBInterface_M_SaveKeyword
  635.     M_SaveDirectory = _mmpersist.MMDBInterface_M_SaveDirectory
  636.     M_SaveSearchableObject = _mmpersist.MMDBInterface_M_SaveSearchableObject
  637.     M_SavePhoto = _mmpersist.MMDBInterface_M_SavePhoto
  638.     M_SaveImportGroup = _mmpersist.MMDBInterface_M_SaveImportGroup
  639.     M_SaveObjectFolder = _mmpersist.MMDBInterface_M_SaveObjectFolder
  640.     M_SaveMovie = _mmpersist.MMDBInterface_M_SaveMovie
  641.     M_SaveSavedSearch = _mmpersist.MMDBInterface_M_SaveSavedSearch
  642.     M_SaveSOProduct = _mmpersist.MMDBInterface_M_SaveSOProduct
  643.     M_SaveSFPrint = _mmpersist.MMDBInterface_M_SaveSFPrint
  644.     M_SaveSFShare = _mmpersist.MMDBInterface_M_SaveSFShare
  645.     M_SaveSFUpload = _mmpersist.MMDBInterface_M_SaveSFUpload
  646.     M_SaveObject = _mmpersist.MMDBInterface_M_SaveObject
  647.     M_SaveThumbnail = _mmpersist.MMDBInterface_M_SaveThumbnail
  648.     M_StringToTString = _mmpersist.MMDBInterface_M_StringToTString
  649.     M_SaveHash = _mmpersist.MMDBInterface_M_SaveHash
  650.     M_SortByFrequency1 = _mmpersist.MMDBInterface_M_SortByFrequency1
  651.     M_SortByFrequency2 = _mmpersist.MMDBInterface_M_SortByFrequency2
  652.     M_TStringToString = _mmpersist.MMDBInterface_M_TStringToString
  653.     M_TextListSearch = _mmpersist.MMDBInterface_M_TextListSearch
  654.     M_UpgradeDB = _mmpersist.MMDBInterface_M_UpgradeDB
  655.     M_ValidateDB = _mmpersist.MMDBInterface_M_ValidateDB
  656.     M_WriteLockStatus = _mmpersist.MMDBInterface_M_WriteLockStatus
  657.     MU_FindObjectsMatchingText = _mmpersist.MMDBInterface_MU_FindObjectsMatchingText
  658.     MU_DoesObjectMatchText = _mmpersist.MMDBInterface_MU_DoesObjectMatchText
  659.     MU_FindObjectsMatchingURI = _mmpersist.MMDBInterface_MU_FindObjectsMatchingURI
  660.     MU_DoesObjectMatchURI = _mmpersist.MMDBInterface_MU_DoesObjectMatchURI
  661.     MU_FindObjectsInDirectory = _mmpersist.MMDBInterface_MU_FindObjectsInDirectory
  662.     MU_GetDirectoryNames = _mmpersist.MMDBInterface_MU_GetDirectoryNames
  663.     MU_GetDirectoryIdsSortByUsage = _mmpersist.MMDBInterface_MU_GetDirectoryIdsSortByUsage
  664.     MU_FindObjectsMatchingKeyword = _mmpersist.MMDBInterface_MU_FindObjectsMatchingKeyword
  665.     MU_GetKeywordIdsSortByUsage = _mmpersist.MMDBInterface_MU_GetKeywordIdsSortByUsage
  666.     MU_FindObjectsWithKeywords = _mmpersist.MMDBInterface_MU_FindObjectsWithKeywords
  667.     MU_FindObjectsWithoutKeywords = _mmpersist.MMDBInterface_MU_FindObjectsWithoutKeywords
  668.     MU_FindObjectsInDateRange = _mmpersist.MMDBInterface_MU_FindObjectsInDateRange
  669.     MU_GetObjectDates = _mmpersist.MMDBInterface_MU_GetObjectDates
  670.     MU_GetAllObjectsExcluding = _mmpersist.MMDBInterface_MU_GetAllObjectsExcluding
  671.     MU_FindFavoriteObjects = _mmpersist.MMDBInterface_MU_FindFavoriteObjects
  672.     MU_DoesObjectMatchImport = _mmpersist.MMDBInterface_MU_DoesObjectMatchImport
  673.     MU_GetSearchableObjectName = _mmpersist.MMDBInterface_MU_GetSearchableObjectName
  674.     MU_GetItemsInImport = _mmpersist.MMDBInterface_MU_GetItemsInImport
  675.     MU_GetObjectTypes = _mmpersist.MMDBInterface_MU_GetObjectTypes
  676.     MU_GetUsedObjectTypes = _mmpersist.MMDBInterface_MU_GetUsedObjectTypes
  677.     MU_GetItemsByType = _mmpersist.MMDBInterface_MU_GetItemsByType
  678.     MU_GetNumberOfObjectsByType = _mmpersist.MMDBInterface_MU_GetNumberOfObjectsByType
  679.     MU_GetObjectsInImportGroup = _mmpersist.MMDBInterface_MU_GetObjectsInImportGroup
  680.     MU_GetObjectsInFolder = _mmpersist.MMDBInterface_MU_GetObjectsInFolder
  681.     MU_GetObjectsInShare = _mmpersist.MMDBInterface_MU_GetObjectsInShare
  682.     MU_GetObjectsInUpload = _mmpersist.MMDBInterface_MU_GetObjectsInUpload
  683.     MU_GetTopLevelCategoryKeywordIds = _mmpersist.MMDBInterface_MU_GetTopLevelCategoryKeywordIds
  684.     MU_GetAllKeywordIds = _mmpersist.MMDBInterface_MU_GetAllKeywordIds
  685.     MU_GetNumObjectsMatchingDir = _mmpersist.MMDBInterface_MU_GetNumObjectsMatchingDir
  686.     MU_GetNumObjectsMatchingKeyword = _mmpersist.MMDBInterface_MU_GetNumObjectsMatchingKeyword
  687.     MU_GetAllDirectoryNames = _mmpersist.MMDBInterface_MU_GetAllDirectoryNames
  688.     MU_GetNumObjectsMatchingAllKeywords = _mmpersist.MMDBInterface_MU_GetNumObjectsMatchingAllKeywords
  689.     MU_GetNumObjectsMatchingAllKeywords2 = _mmpersist.MMDBInterface_MU_GetNumObjectsMatchingAllKeywords2
  690.     MU_GetInvalidObjectIds = _mmpersist.MMDBInterface_MU_GetInvalidObjectIds
  691.     MU_GetNumSearchableObjects = _mmpersist.MMDBInterface_MU_GetNumSearchableObjects
  692.     MU_GetNumObjectsWithoutKeywords = _mmpersist.MMDBInterface_MU_GetNumObjectsWithoutKeywords
  693.     MU_ContainsFavorite = _mmpersist.MMDBInterface_MU_ContainsFavorite
  694.     MU_GetNumKeywords = _mmpersist.MMDBInterface_MU_GetNumKeywords
  695.     MU_GetNumUsedKeywords = _mmpersist.MMDBInterface_MU_GetNumUsedKeywords
  696.     MU_GetNumObjectsWithKeywords = _mmpersist.MMDBInterface_MU_GetNumObjectsWithKeywords
  697.     MU_GetRandomObject = _mmpersist.MMDBInterface_MU_GetRandomObject
  698.     MU_GetRecentImports = _mmpersist.MMDBInterface_MU_GetRecentImports
  699.     MU_ImportConstraintToImportGroup = _mmpersist.MMDBInterface_MU_ImportConstraintToImportGroup
  700.     MU_URIConstraintToObjectFolder = _mmpersist.MMDBInterface_MU_URIConstraintToObjectFolder
  701.     M_MethodsEnd = _mmpersist.MMDBInterface_M_MethodsEnd
  702.     __swig_getmethods__["_BeginDBProfile"] = lambda x: _mmpersist.MMDBInterface__BeginDBProfile
  703.     if _newclass:_BeginDBProfile = staticmethod(_mmpersist.MMDBInterface__BeginDBProfile)
  704.     __swig_getmethods__["_EndDBProfile"] = lambda x: _mmpersist.MMDBInterface__EndDBProfile
  705.     if _newclass:_EndDBProfile = staticmethod(_mmpersist.MMDBInterface__EndDBProfile)
  706.     __swig_getmethods__["_PrintDBProfile"] = lambda x: _mmpersist.MMDBInterface__PrintDBProfile
  707.     if _newclass:_PrintDBProfile = staticmethod(_mmpersist.MMDBInterface__PrintDBProfile)
  708.     __swig_getmethods__["_FreeDBProfile"] = lambda x: _mmpersist.MMDBInterface__FreeDBProfile
  709.     if _newclass:_FreeDBProfile = staticmethod(_mmpersist.MMDBInterface__FreeDBProfile)
  710.  
  711. class MMDBInterfacePtr(MMDBInterface):
  712.     def __init__(self, this):
  713.         _swig_setattr(self, MMDBInterface, 'this', this)
  714.         if not hasattr(self,"thisown"): _swig_setattr(self, MMDBInterface, 'thisown', 0)
  715.         _swig_setattr(self, MMDBInterface,self.__class__,MMDBInterface)
  716. _mmpersist.MMDBInterface_swigregister(MMDBInterfacePtr)
  717.  
  718. MMDBInterface__ValidateDB = _mmpersist.MMDBInterface__ValidateDB
  719.  
  720. MMDBInterface__GetStartupAction = _mmpersist.MMDBInterface__GetStartupAction
  721.  
  722. MMDBInterface_escapeQuotes = _mmpersist.MMDBInterface_escapeQuotes
  723.  
  724. MMDBInterface_escapePercents = _mmpersist.MMDBInterface_escapePercents
  725.  
  726. MMDBInterface_TStringToString = _mmpersist.MMDBInterface_TStringToString
  727.  
  728. MMDBInterface_StringToTString = _mmpersist.MMDBInterface_StringToTString
  729.  
  730. MMDBInterface_GetSqliteHandle = _mmpersist.MMDBInterface_GetSqliteHandle
  731.  
  732. MMDBInterface__SortByFrequency = _mmpersist.MMDBInterface__SortByFrequency
  733.  
  734. MMDBInterface__BeginDBProfile = _mmpersist.MMDBInterface__BeginDBProfile
  735.  
  736. MMDBInterface__EndDBProfile = _mmpersist.MMDBInterface__EndDBProfile
  737.  
  738. MMDBInterface__PrintDBProfile = _mmpersist.MMDBInterface__PrintDBProfile
  739.  
  740. MMDBInterface__FreeDBProfile = _mmpersist.MMDBInterface__FreeDBProfile
  741.  
  742. MMPSQ_SESSIONID_NONE = _mmpersist.MMPSQ_SESSIONID_NONE
  743. class MMPersistModificationQueue(_object):
  744.     __swig_setmethods__ = {}
  745.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMPersistModificationQueue, name, value)
  746.     __swig_getmethods__ = {}
  747.     __getattr__ = lambda self, name: _swig_getattr(self, MMPersistModificationQueue, name)
  748.     def __init__(self): raise RuntimeError, "No constructor defined"
  749.     def __repr__(self):
  750.         return "<%s.%s; proxy of C++ MMPersistModificationQueue instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  751.     __swig_getmethods__["_GetInstance"] = lambda x: _mmpersist.MMPersistModificationQueue__GetInstance
  752.     if _newclass:_GetInstance = staticmethod(_mmpersist.MMPersistModificationQueue__GetInstance)
  753.     __swig_getmethods__["_DeleteSelf"] = lambda x: _mmpersist.MMPersistModificationQueue__DeleteSelf
  754.     if _newclass:_DeleteSelf = staticmethod(_mmpersist.MMPersistModificationQueue__DeleteSelf)
  755.     def Create(*args): return _mmpersist.MMPersistModificationQueue_Create(*args)
  756.     def Save(*args): return _mmpersist.MMPersistModificationQueue_Save(*args)
  757.     def Delete(*args): return _mmpersist.MMPersistModificationQueue_Delete(*args)
  758.     def BeginImport(*args): return _mmpersist.MMPersistModificationQueue_BeginImport(*args)
  759.     def EndImport(*args): return _mmpersist.MMPersistModificationQueue_EndImport(*args)
  760.     def BeginTask(*args): return _mmpersist.MMPersistModificationQueue_BeginTask(*args)
  761.     def EndTask(*args): return _mmpersist.MMPersistModificationQueue_EndTask(*args)
  762.     def GenerateKeywords(*args): return _mmpersist.MMPersistModificationQueue_GenerateKeywords(*args)
  763.     def AssociateKeywords(*args): return _mmpersist.MMPersistModificationQueue_AssociateKeywords(*args)
  764.     def DisassociateKeywords(*args): return _mmpersist.MMPersistModificationQueue_DisassociateKeywords(*args)
  765.     def WakeUp(*args): return _mmpersist.MMPersistModificationQueue_WakeUp(*args)
  766.     def SynchronousFlushQueue(*args): return _mmpersist.MMPersistModificationQueue_SynchronousFlushQueue(*args)
  767.  
  768. class MMPersistModificationQueuePtr(MMPersistModificationQueue):
  769.     def __init__(self, this):
  770.         _swig_setattr(self, MMPersistModificationQueue, 'this', this)
  771.         if not hasattr(self,"thisown"): _swig_setattr(self, MMPersistModificationQueue, 'thisown', 0)
  772.         _swig_setattr(self, MMPersistModificationQueue,self.__class__,MMPersistModificationQueue)
  773. _mmpersist.MMPersistModificationQueue_swigregister(MMPersistModificationQueuePtr)
  774.  
  775. MMPersistModificationQueue__GetInstance = _mmpersist.MMPersistModificationQueue__GetInstance
  776.  
  777. MMPersistModificationQueue__DeleteSelf = _mmpersist.MMPersistModificationQueue__DeleteSelf
  778.  
  779. class MMSOCollection(MMSearchableObject):
  780.     __swig_setmethods__ = {}
  781.     for _s in [MMSearchableObject]: __swig_setmethods__.update(_s.__swig_setmethods__)
  782.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMSOCollection, name, value)
  783.     __swig_getmethods__ = {}
  784.     for _s in [MMSearchableObject]: __swig_getmethods__.update(_s.__swig_getmethods__)
  785.     __getattr__ = lambda self, name: _swig_getattr(self, MMSOCollection, name)
  786.     def __init__(self): raise RuntimeError, "No constructor defined"
  787.     def __repr__(self):
  788.         return "<%s.%s; proxy of C++ MMSOCollection instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  789.     def GetAssociatedObjects(*args): return _mmpersist.MMSOCollection_GetAssociatedObjects(*args)
  790.     def GetRepresentativeObjects(*args): return _mmpersist.MMSOCollection_GetRepresentativeObjects(*args)
  791.     __swig_getmethods__["_GetKnownCollectionTypes"] = lambda x: _mmpersist.MMSOCollection__GetKnownCollectionTypes
  792.     if _newclass:_GetKnownCollectionTypes = staticmethod(_mmpersist.MMSOCollection__GetKnownCollectionTypes)
  793.     __swig_getmethods__["_IsCollectionObject"] = lambda x: _mmpersist.MMSOCollection__IsCollectionObject
  794.     if _newclass:_IsCollectionObject = staticmethod(_mmpersist.MMSOCollection__IsCollectionObject)
  795.  
  796. class MMSOCollectionPtr(MMSOCollection):
  797.     def __init__(self, this):
  798.         _swig_setattr(self, MMSOCollection, 'this', this)
  799.         if not hasattr(self,"thisown"): _swig_setattr(self, MMSOCollection, 'thisown', 0)
  800.         _swig_setattr(self, MMSOCollection,self.__class__,MMSOCollection)
  801. _mmpersist.MMSOCollection_swigregister(MMSOCollectionPtr)
  802.  
  803. MMSOCollection__GetKnownCollectionTypes = _mmpersist.MMSOCollection__GetKnownCollectionTypes
  804.  
  805. MMSOCollection__IsCollectionObject = _mmpersist.MMSOCollection__IsCollectionObject
  806.  
  807. class MMKeywordGraph(_object):
  808.     __swig_setmethods__ = {}
  809.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMKeywordGraph, name, value)
  810.     __swig_getmethods__ = {}
  811.     __getattr__ = lambda self, name: _swig_getattr(self, MMKeywordGraph, name)
  812.     def __init__(self): raise RuntimeError, "No constructor defined"
  813.     def __repr__(self):
  814.         return "<%s.%s; proxy of C++ MMKeywordGraph instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  815.     __swig_getmethods__["_GetInstance"] = lambda x: _mmpersist.MMKeywordGraph__GetInstance
  816.     if _newclass:_GetInstance = staticmethod(_mmpersist.MMKeywordGraph__GetInstance)
  817.     __swig_getmethods__["_DeleteSelf"] = lambda x: _mmpersist.MMKeywordGraph__DeleteSelf
  818.     if _newclass:_DeleteSelf = staticmethod(_mmpersist.MMKeywordGraph__DeleteSelf)
  819.     def GetParentKeywordIds(*args): return _mmpersist.MMKeywordGraph_GetParentKeywordIds(*args)
  820.     def GetChildKeywordIds(*args): return _mmpersist.MMKeywordGraph_GetChildKeywordIds(*args)
  821.     def HasParentKeywords(*args): return _mmpersist.MMKeywordGraph_HasParentKeywords(*args)
  822.     def HasChildKeywords(*args): return _mmpersist.MMKeywordGraph_HasChildKeywords(*args)
  823.     def GetNumParentKeywords(*args): return _mmpersist.MMKeywordGraph_GetNumParentKeywords(*args)
  824.     def GetNumChildKeywords(*args): return _mmpersist.MMKeywordGraph_GetNumChildKeywords(*args)
  825.     def AssociateKeywords(*args): return _mmpersist.MMKeywordGraph_AssociateKeywords(*args)
  826.     def DisassociateKeywords(*args): return _mmpersist.MMKeywordGraph_DisassociateKeywords(*args)
  827.     def NotifyCallback(*args): return _mmpersist.MMKeywordGraph_NotifyCallback(*args)
  828.  
  829. class MMKeywordGraphPtr(MMKeywordGraph):
  830.     def __init__(self, this):
  831.         _swig_setattr(self, MMKeywordGraph, 'this', this)
  832.         if not hasattr(self,"thisown"): _swig_setattr(self, MMKeywordGraph, 'thisown', 0)
  833.         _swig_setattr(self, MMKeywordGraph,self.__class__,MMKeywordGraph)
  834. _mmpersist.MMKeywordGraph_swigregister(MMKeywordGraphPtr)
  835.  
  836. MMKeywordGraph__GetInstance = _mmpersist.MMKeywordGraph__GetInstance
  837.  
  838. MMKeywordGraph__DeleteSelf = _mmpersist.MMKeywordGraph__DeleteSelf
  839.  
  840. class MMObjectFolder(MMSOCollection):
  841.     __swig_setmethods__ = {}
  842.     for _s in [MMSOCollection]: __swig_setmethods__.update(_s.__swig_setmethods__)
  843.     __setattr__ = lambda self, name, value: _swig_setattr(self, MMObjectFolder, name, value)
  844.     __swig_getmethods__ = {}
  845.     for _s in [MMSOCollection]: __swig_getmethods__.update(_s.__swig_getmethods__)
  846.     __getattr__ = lambda self, name: _swig_getattr(self, MMObjectFolder, name)
  847.     def __repr__(self):
  848.         return "<%s.%s; proxy of C++ MMObjectFolder instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
  849.     def __init__(self, *args):
  850.         _swig_setattr(self, MMObjectFolder, 'this', _mmpersist.new_MMObjectFolder(*args))
  851.         _swig_setattr(self, MMObjectFolder, 'thisown', 1)
  852.     def __del__(self, destroy=_mmpersist.delete_MMObjectFolder):
  853.         try:
  854.             if self.thisown: destroy(self)
  855.         except: pass
  856.  
  857.     ObjectType = _mmpersist.cvar.MMObjectFolder_ObjectType
  858.     def GetObjectType(*args): return _mmpersist.MMObjectFolder_GetObjectType(*args)
  859.     def Clone(*args): return _mmpersist.MMObjectFolder_Clone(*args)
  860.     def ToConstraint(*args): return _mmpersist.MMObjectFolder_ToConstraint(*args)
  861.     def GetAssociatedObjects(*args): return _mmpersist.MMObjectFolder_GetAssociatedObjects(*args)
  862.     def GetRepresentativeObjects(*args): return _mmpersist.MMObjectFolder_GetRepresentativeObjects(*args)
  863.     def GetDirectory(*args): return _mmpersist.MMObjectFolder_GetDirectory(*args)
  864.     def SetDirectory(*args): return _mmpersist.MMObjectFolder_SetDirectory(*args)
  865.     __swig_getmethods__["URIToName"] = lambda x: _mmpersist.MMObjectFolder_URIToName
  866.     if _newclass:URIToName = staticmethod(_mmpersist.MMObjectFolder_URIToName)
  867.  
  868. class MMObjectFolderPtr(MMObjectFolder):
  869.     def __init__(self, this):
  870.         _swig_setattr(self, MMObjectFolder, 'this', this)
  871.         if not hasattr(self,"thisown"): _swig_setattr(self, MMObjectFolder, 'thisown', 0)
  872.         _swig_setattr(self, MMObjectFolder,self.__class__,MMObjectFolder)
  873. _mmpersist.MMObjectFolder_swigregister(MMObjectFolderPtr)
  874.  
  875. MMObjectFolder_URIToName = _mmpersist.MMObjectFolder_URIToName
  876.  
  877.  
  878.