![]() | InDesign SDK 20.5 |
#include <ScriptInfoDefs.h>

Public Types | |
| typedef object_type | data_type |
Public Member Functions | |
| ProviderPacket (const ElementContext &context, const ClassID &provider, const PluginID &pluginID, bool16 surrogate, uint8 inheritance) | |
| const ElementContext & | GetContext () const |
| const ClassID & | GetProvider () const |
| const PluginID & | GetPluginID () const |
| IScriptProvider * | QueryScriptProvider () const |
| void | SetPluginID (const PluginID &pluginID) |
| bool16 | IsSurrogate () const |
| bool16 | IsInherited () const |
| uint8 | GetInheritance () const |
ProviderPackets are used to associate elements on an object with the script provider boss that handles a request for them.
| inline |
Get the context of this packet
| inline |
Get the level of inheritance (1 = from parent class, 2 = from grandparent class, etc.)
| inline |
Get the PluginID in which this relationship was defined
| inline |
Get the provider
| inline |
Get whether this element was added via inheritance
| inline |
Get whether this element is a surrogate
| IScriptProvider* ScriptInfo::ProviderPacket::QueryScriptProvider | ( | ) | const |
Query the provider
| inline |
Set the PluginID in which this relationship was defined