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

#include <SchemaUtils.h>

Public Member Functions

 SchemaManager (PluginID p)
 
void SetPluginID (PluginID p)
 
PluginID GetPluginID () const
 
void GetVersions (Schemas::VersionVector &v) const
 
bool16 HasSchemas (ClassID id) const
 
bool16 HasSchemas (ImplementationID id) const
 
bool16 HasSchemas (bool16 isClass, uint32 idValue) const
 
const Schemas::SchemaInfoFindClosestSchema (ClassID id, const Schemas::Version &version, const Schemas::MajorFormatVector &path) const
 
const Schemas::SchemaInfoFindClosestSchema (ImplementationID id, const Schemas::Version &version, const Schemas::MajorFormatVector &path) const
 
const Schemas::SchemaInfoFindClosestSchema (bool16 isClass, uint32 idValue, const Schemas::Version &version, const Schemas::MajorFormatVector &path) 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