InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CusDtLnkNewLinkConverter Class Reference
Inheritance diagram for CusDtLnkNewLinkConverter:
CPMUnknown< INewLinkConverter >INewLinkConverterIPMUnknown

Public Member Functions

 CusDtLnkNewLinkConverter (IPMUnknown *boss)
 
virtual ErrorCode DoConvert (const UIDRef &oldLinkRef)
 
- Public Member Functions inherited from CPMUnknown< INewLinkConverter >
IPMUnknownQueryInterface (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
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Protected Member Functions

virtual UID CreateNewLinkObject (const UIDRef &oldLinkRef)
 
virtual ErrorCode DoCustomConversion (const UIDRef &oldLinkRef)
 
- Protected Member Functions inherited from CPMUnknown< INewLinkConverter >
 CPMUnknown (IPMUnknown *boss)
 

Protected Attributes

InterfacePtr< ILinkManagerfLinkManager
 
IDataBasefDataBase
 
- Protected Attributes inherited from CPMUnknown< INewLinkConverter >
HelperInterface fHelperInterface
 

Additional Inherited Members

Detailed Description

This is for converting pre CS3 data link stuff to the new CS4 architecture, called by the phase 2 converter.

Member Function Documentation

UID CusDtLnkNewLinkConverter::CreateNewLinkObject (const UIDRefoldLinkRef)
protectedvirtual

Can override. Default is to assume direct reference to the link object from data link.

Implements INewLinkConverter.

ErrorCode CusDtLnkNewLinkConverter::DoConvert (const UIDRefoldLinkRef)
virtual

Can override. Do all the basic conversion.

Implements INewLinkConverter.

ErrorCode CusDtLnkNewLinkConverter::DoCustomConversion (const UIDRefoldLinkRef)
protectedvirtual

Should override. Default is to do nothing.

Implements INewLinkConverter.