![]() | InDesign SDK 20.5 |

Public Types | |
| typedef CPMUnknown < ILinkResourceFactory > | inherited |
| typedef object_type | data_type |
Public Member Functions | |
| CusDtLnkLinkResourceFactory (IPMUnknown *boss) | |
| virtual | ~CusDtLnkLinkResourceFactory () |
| virtual void | GetSchemes (K2Vector< WideString > &schemes) const |
| virtual ILinkResourceHandler * | QueryHandler (const URI &uri, IDataBase *db) const |
| virtual ILinkResourceStateUpdater * | QueryStateUpdater (const URI &uri, IDataBase *db) const |
Public Member Functions inherited from CPMUnknown< ILinkResourceFactory > | |
| 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 |
Additional Inherited Members | |
Protected Member Functions inherited from CPMUnknown< ILinkResourceFactory > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< ILinkResourceFactory > | |
| HelperInterface | fHelperInterface |
Implementation of ILinkResourceFactory to instantiate couple link resource related classes, ILinkResourceHandler and ILinkResourceStateUpdater, both are aggregated on kCusDtLnkLinkResourceHandlerBoss, and they are to handle link resource who has the URI scheme of 'CSVLink'
| CusDtLnkLinkResourceFactory::CusDtLnkLinkResourceFactory | ( | IPMUnknown * | boss | ) |
Constructor.
| boss | IN interface ptr from boss object on which this interface is aggregated. |
| virtual |
Destructor.
| virtual |
Returns the list of URI schemes supported by the handler, which in our case, CSVLink.
| schemes | [OUT] List of supported schemes. |
Implements ILinkResourceFactory.
| virtual |
Returns the link resource handler, kCusDtLnkLinkResourceHandlerBoss, that handles our 'CSVLink' type resource.
Implements ILinkResourceFactory.
| virtual |
Returns the link resource state updater who provides status update for link resource whose URI scheme is 'CSVLink'
Implements ILinkResourceFactory.