InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
kPstLstDataBoss Class Reference

#include <SdkObjModel.h>

Inheritance diagram for kPstLstDataBoss:

Public Member Functions

IScript IID_ISCRIPT
 
ISubject IID_ISUBJECT
 
IPMPersist IID_IPMPERSIST
 
IPMUnknown IID_IPSTLSTDATA
 

Detailed Description

 This is the data boss that gets added onto a IPstLstUIDList of the page item.  The data

boss is persistent and has an ISubject interface.

Member Function Documentation

IPMPersist kPstLstDataBoss::IID_IPMPERSIST
     Manages the persistence aspect of an object: handles streaming the boss

object, keeps the UID and database.

    Implementation: kPMPersistImpl.
IPMUnknown kPstLstDataBoss::IID_IPSTLSTDATA
     This is a persistent IPstLstData implementation, it has methods to

set/get the data. this data boss is created when the New command is called Implementation provided in PstLstDataPersist.cpp.

    Implementation: kPstLstDataPersistImpl.
IScript kPstLstDataBoss::IID_ISCRIPT
     Makes this boss class scriptable.  

REQUIRED by the scripting architecture. Provides details as to what ScriptID is associated with this script object. Implementation provided in PstLstScript.cpp.

    Implementation: kPstLstScriptImpl.
ISubject kPstLstDataBoss::IID_ISUBJECT
     Provides a notification mechanism for objects that need to be informed of changes

made to another object. When an object is modified, calling the Change method of its ISubject interface notifies attached observers of the change.

    Implementation: kCSubjectImpl.