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

#include <SchemaUtils.h>

Public Member Functions

 PluginManager (const Schemas::VersionVector &versions)
 
void SetPluginID (PluginID p)
 
void SetVersionList (const Schemas::VersionVector &versions)
 
void SetDirectiveMgr (DirectiveManager &dm)
 
int32 CountPlugins () const
 
PluginID GetNthPlugin (int32 n) const
 
bool16 GetPluginVersion (Schemas::Version &v) const
 
int32 CountRemovedPlugins (const VersionID &fromVersion, const VersionID &toVersion) const
 
PluginID GetNthRemovedPlugin (const VersionID &fromVersion, const VersionID &toVersion, int32 n) const
 
int32 CountIgnoredPlugins (const VersionID &fromVersion, const VersionID &toVersion) const
 
PluginID GetNthIgnoredPlugin (const VersionID &fromVersion, const VersionID &toVersion, int32 n) const
 

Static Public Member Functions

static PluginID GetPluginID (IPMUnknown *tag)
 

Detailed Description

This is a private utility class referenced only by private method or data of other public classes. It is not intended to be used directly by outside developers.

Author
Steve Pellegrin
See Also
CContentIteratorReg