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

#include <SnpXMLResolutionHelper.h>

Public Member Functions

 SnpXMLResolutionHelper ()
 
virtual ~SnpXMLResolutionHelper ()
 
PMString ResolveAction (ActionID id)
 
PMString ResolveClass (ClassID id)
 
PMString ResolveImplementation (PMIID id)
 

Detailed Description

Supports resolution of identifiers to symbolic form in both debug and release build.

The list of symbols is compiled into the code here for use in release build, created by Perl script run over the SDK.

Constructor & Destructor Documentation

SnpXMLResolutionHelper::SnpXMLResolutionHelper ()

Constructor.

SnpXMLResolutionHelper::~SnpXMLResolutionHelper ()
virtual

Destructor.

Member Function Documentation

PMString SnpXMLResolutionHelper::ResolveAction (ActionID id)

Acquire a symbolic name from an ActionID

Parameters
idfrom ActionID.Get()
Returns
PMString containing symbolic name of action
PMString SnpXMLResolutionHelper::ResolveClass (ClassID id)

Acquire symbolic name from ClassID

Parameters
idfrom ClassID.Get()
Returns
PMString containing symbolic name of boss class
PMString SnpXMLResolutionHelper::ResolveImplementation (PMIID id)

Acquire symbolic name from ImplementationID

Parameters
idfrom ImplementationID.Get()
Returns
PMString containing symbolic name of the implementation