InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CusHttpLnkLinkResourceHandler Class Reference
Inheritance diagram for CusHttpLnkLinkResourceHandler:
HTTPAssetLinkResourceHandler

Public Types

typedef
HTTPAssetLinkResourceHandler 
inherited
 
typedef object_type data_type
 

Public Member Functions

 CusHttpLnkLinkResourceHandler (IPMUnknown *boss)
 
virtual WideString GetLongResourceName (const UIDRef &ref, const URI &uri, bool bUIName) const
 
virtual bool IsHTTPSSupportedURI (const URI &uri) const
 
virtual bool canGetInstanceName () const
 
virtual ErrorCode GetInstanceName (PMString &uri) const
 

Additional Inherited Members

Detailed Description

Provide methods to manipulate the resource

Member Function Documentation

WideString CusHttpLnkLinkResourceHandler::GetLongResourceName (const UIDRefref,
const URIuri,
bool bUIName 
) const
virtual

Called to get a resource's long name. \ For example, the long name for a file resource is the file's full path.

Parameters
ref[IN] UID reference of the link resource.
uri[IN] URI of the resource to get a long name for.
bUIName[IN] Denotes to return the resource's long UI name if different from the resource's actual long name.\ In some cases, resources may want to have long UI name that differs from the resource's actual long name. For example, file resources on the Mac return a POSIX path as the resource's actual long name, and a HFS/POSIX path as the resource's long UI name.
Returns
Resource's long name.

Reimplemented from HTTPAssetLinkResourceHandler.