![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IRIDXNOTIFIERUTILS } |
Public Member Functions | |
| virtual void | BeingDeleted (IDataBase *db, UID targetUID, const IPMUnknown *iDataForDeleting) const =0 |
| virtual void | BeingDeleted (IDataBase *db, const UIDList &targetUIDList, const IPMUnknown *iDataForDeleting) const =0 |
| virtual void | WillBeModified (IDataBase *db, UID targetUID, const IPMUnknown *iDataForModifying) const =0 |
| virtual void | WillBeModified (IDataBase *db, const UIDList &targetUIDList, const IPMUnknown *iDataForModifying) const =0 |
| virtual bool16 | IsActivelyUsed (IDataBase *db, UID targetUID, const IPMUnknown *iOptionData=nil, RIDXNotifierCacheData *pNotifierCache=nil) const =0 |
| virtual void | SwatchesWillBeConvertedLocalToGlobal (IDataBase *db, const UIDList &targetUIDList, const IPMUnknown *iData) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
UIDDeleted: Nofitication sent when this particular UID is being deleted, called HandleUIDDeleted in
| db | The database it is being deleted from |
| targetUID | The uid being deleted |
| iDataForDeleting | Any data object that may be associated with the target UID being deleted. |
| pure virtual |
UIDDeleted: Nofitication sent when this particular UID is being deleted, called HandleUIDDeleted in
| db | The database it is being deleted from |
| targetUIDList | The uid list being deleted |
| iDataForDeleting | Any data object that may be associated with the target UID being deleted. |
| pure virtual |
UIDIsActivelyUsed: Nofitication sent when the uid is still being actively used by a client, calls UIDIsActivelyUsed in IRIDXNotifierHandler
| db | The database it is being deleted from |
| targetUID | The uid being modified |
| iOptionData | Any data object that may help in determining if target UID is referenced. |
| pNotifierCache | A notifier cache to use when this method is called repeatedly on the same database and with similar target class of target UID. If a cache is not passed in, the process of testing for references will be much slower since we will have to create a RIDX query every time this is called. |
| pure virtual |
Swatch UID converted or deleted: Nofitication sent when the swatch UIDs are being converted to global swatch. In some cases, UID is replaced.
| db | The database it is being deleted from |
| targetUIDList | The uid list being modified or deleted |
| iOptionData | Any data object required by the client. |
| pure virtual |
WillBeModified: Nofitication sent when the data owned by a particular UID is about to be modifited, called HandleUIDModified in
| db | The database it is being deleted from |
| targetUID | The uid being modified |
| iDataForModifying | Any data object that may be associated with the target UID being modified. |
| pure virtual |
WillBeModified: Nofitication sent when the data owned by a particular UID is about to be modifited, called HandleUIDModified in
| db | The database it is being deleted from |
| targetUIDList | The uid list being modified |
| iDataForModifying | Any data object that may be associated with the target UID being modified. |