![]() | InDesign SDK 20.5 |

Public Types | |
| typedef CPMUnknown< ILink > | inherited |
Public Member Functions | |
| CusDtLnkImportLinkConverter (IPMUnknown *boss) | |
| virtual LinkType | GetLinkType () const |
| virtual LinkClientID | GetClientID () const |
| virtual UID | GetResource () const |
| virtual void | SetResource (UID resourceUID) |
| virtual ResourceModificationState | GetResourceModificationState () const |
| virtual void | SetResourceModificationState (ResourceModificationState modState) |
| virtual UID | GetObject () const |
| virtual void | SetObject (UID objectUID) |
| virtual ObjectModificationState | GetObjectModificationState () const |
| virtual void | SetObjectModificationState (ObjectModificationState modState) |
| virtual bool16 | GetShowInUI () const |
| virtual void | SetShowInUI (bool16 bShowInUI) |
| virtual bool16 | GetCanEmbed () const |
| virtual void | SetCanEmbed (bool16 bCanEmbed) |
| virtual bool16 | GetCanUnembed () const |
| virtual void | SetCanUnembed (bool16 bCanUnembed) |
| virtual bool16 | GetCanPackage () const |
| virtual void | SetCanPackage (bool16 bCanPackage) |
| virtual ImportPolicy | GetImportPolicy () const |
| virtual void | SetImportPolicy (ImportPolicy policy) |
| virtual WideString | GetImportStamp () const |
| virtual IDTime | GetImportModTime () const |
| virtual IDTime | GetLastImportTime () const |
| virtual ExportPolicy | GetExportPolicy () const |
| virtual void | SetExportPolicy (ExportPolicy policy) |
| virtual IDTime | GetLastExportTime () const |
| virtual void | AddChildren (const UIDList &children) |
| virtual void | DeleteChildren (const UIDList &children) |
| virtual uint32 | GetChildren (UIDList &children) const |
| virtual uint32 | GetNumChildren () const |
| virtual UID | GetParent () const |
| virtual ErrorCode | Update (bool bForceUpdate, UIFlags uiFlags, UID &linkUID) |
| virtual ErrorCode | CopyAttributes (const UIDRef &linkRef) |
| virtual ErrorCode | Init (IDataLink *iDataLink) |
Public Member Functions inherited from CPMUnknown< ILink > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Public Member Functions inherited from ILink | |
| virtual ErrorCode | Update (bool bForceUpdate, UIFlags uiFlags, UID &linkUID)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from CPMUnknown< ILink > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< ILink > | |
| HelperInterface | fHelperInterface |
| inlinevirtual |
Adds child links to the link's hierarchy.
| children | [IN] UIDs of the child links to add to the link's hierarchy. |
Implements ILink.
| inlinevirtual |
| inlinevirtual |
Deletes child links from the link's hierarchy.
| children | [IN] UIDs of the child links to deleted from the link's hierarchy. |
Implements ILink.
| inlinevirtual |
Returns whether the link allows the resource to be embedded.
Implements ILink.
| inlinevirtual |
Returns whether the link allows the resource to be packaged.
Implements ILink.
| inlinevirtual |
Returns whether the link allows the resource to be unembedded.
Implements ILink.
| inlinevirtual |
Gets direct descendant child links from the link's hierarchy.
| children | [OUT] UIDs of the child links in the link's hierarchy. |
Implements ILink.
| inlinevirtual |
| inlinevirtual |
Returns the policy specifying when to update the link resource via an export when the object is marked modified. \ The export policy is always kNoAutoExport for an import link.
Implements ILink.
| inlinevirtual |
Returns the resource's modification date/time when it was last imported.
Implements ILink.
| inlinevirtual |
Returns the policy specifying when to update the link object via an import when the resource is marked modified. \ The import policy is always kNoAutoImport for an export link.
Implements ILink.
| inlinevirtual |
Returns the resource's stamp when it was last imported.
Implements ILink.
| inlinevirtual |
Returns the date and time that the object was last exported to the resource.
Implements ILink.
| inlinevirtual |
Returns the date and time the resource was the last imported into the object.
Implements ILink.
| inlinevirtual |
| inlinevirtual |
Returns the number of direct descendant child links in the link's hierarchy.
Implements ILink.
| inlinevirtual |
Returns the UID of the link object associated with the link.
Implements ILink.
| inlinevirtual |
Returns the linked object's modification state. \ The object modification state is always kObjectUnmodified for import links.
Implements ILink.
| inlinevirtual |
Gets links that are direct parents the link.
Implements ILink.
| inlinevirtual |
Returns the UID of the resource associated with the link.
Implements ILink.
| inlinevirtual |
Returns the linked resource's modification state. The resource modification state is always kResourceUnmodified for export links.
Implements ILink.
| inlinevirtual |
Returns whether the link should be displayed in the Links UI.
Implements ILink.
| inlinevirtual |
Sets whether the link allows the resource to be embedded.
| bCanEmbed | [IN] Boolean denoting whether the link's resource can be embedded. |
Implements ILink.
| inlinevirtual |
Sets whether the link allows the resource to be packaged.
| bCanPackage | [IN] Boolean denoting whether the link's resource can be packaged. |
Implements ILink.
| inlinevirtual |
Sets whether the link allows the resource to be unembedded.
| bCanUnembed | [IN] Boolean denoting whether the link's resource can be unembedded. |
Implements ILink.
| inlinevirtual |
Sets the policy specifying when to update the link resource via an export when the object is marked modified. \ The update export policy is ignored for import links.
| policy | [IN] Link's update export policy. |
Implements ILink.
| inlinevirtual |
Sets the policy specifying when to update the link object via an import when the resource is marked modified. \ The update import policy is ignored for export links.
| policy | [IN] Link's update import policy. |
Implements ILink.
| inlinevirtual |
Sets the UID of the link object associated with the link.
| objectUID | [IN] UID of the linked object. |
Implements ILink.
| inlinevirtual |
Sets the linked object's modification state. \ The object modification state is ignored for import links.
| modState | [IN] Modification state of the linked object. |
Implements ILink.
| inlinevirtual |
Sets the UID of the link resource associated with the link.
| resourceUID | [IN] UID of the linked resource. |
Implements ILink.
| virtual |
Sets the linked resource's modification state. The resource modification state is ignored for export links.
| modState | [IN] Modification state of the linked resource. |
Implements ILink.
| inlinevirtual |
Sets whether the link should be displayed in the Links UI.
| bShowInUI | [IN] Boolean denoting whether the link should be displayed in the Links UI. |
Implements ILink.