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

#include <SchemaUtils.h>

Public Member Functions

 DirectiveManager (PluginID p)
 
void SetPluginID (PluginID p)
 
PluginID GetPluginID () const
 
void GetAllVersions (Schemas::VersionVector &v) const
 
void GetPluginVersions (PluginID plugin, int16 dirType, Schemas::VersionVector &v) const
 
void GetVersions (int16 dirType, Schemas::VersionVector &v) const
 
const Schemas::ClassDirectiveHaveDirectiveForClass (int16 dirType, ClassID classID, const Schemas::Conversion &conv) const
 
const
Schemas::ImplementationDirective
HaveDirectiveForImplementation (int16 dirType, ClassID context, ImplementationID implID, const Schemas::Conversion &conv) const
 
void GetDirectivesOfType (int16 dirType, Schemas::DirectivePtrVector &list) const
 

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