InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ICopyLinkToLinkObjectCmdData Class Referenceabstract

#include <ICopyLinkToLinkObjectCmdData.h>

Inheritance diagram for ICopyLinkToLinkObjectCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ICOPYLINKTOLINKOBJECTCMDDATA }
 

Public Member Functions

virtual void Set (const UIDRef sourceLinkUIDRef, const UIDRef targetObjectUIDRef)=0
 
virtual void SetLink (const UID newLinkUID)=0
 
virtual IDataBaseGetSourceDataBase () const =0
 
virtual IDataBaseGetTargetDataBase () const =0
 
virtual UID GetSourceLink () const =0
 
virtual UID GetTargetLinkObject () const =0
 
virtual UID GetLink () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Command data for the CopyLinkToLinkObject command. The interface contains three elements, the source link (to be copied) the target link object (to be associated with the new link) and the link UID (of the copied link).

See Also
kCopyLinkToLinkObjectCmdBoss

Member Function Documentation

virtual UID ICopyLinkToLinkObjectCmdData::GetLink () const
pure virtual

Get the newly created link.

Returns
the newly created link.
virtual IDataBase* ICopyLinkToLinkObjectCmdData::GetSourceDataBase () const
pure virtual

Get the data base for the source link.

Returns
the data base.
virtual UID ICopyLinkToLinkObjectCmdData::GetSourceLink () const
pure virtual

Get the source link

Returns
the source link.
virtual IDataBase* ICopyLinkToLinkObjectCmdData::GetTargetDataBase () const
pure virtual

Get the data base for the target link object.

Returns
the data base.
virtual UID ICopyLinkToLinkObjectCmdData::GetTargetLinkObject () const
pure virtual

Get the target link object.

Returns
the target link object.
virtual void ICopyLinkToLinkObjectCmdData::Set (const UIDRef sourceLinkUIDRef,
const UIDRef targetObjectUIDRef 
)
pure virtual

Set the input data.

Parameters
sourceLinkUIDRefIN UIDRef of the source link.
targetObjectUIDRefIN UIDRef of the target link object.
virtual void ICopyLinkToLinkObjectCmdData::SetLink (const UID newLinkUID)
pure virtual

Set the output data.

Parameters
newLinkUIDIN UID of the newly copied link.