InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
XCatHndFacade Class Reference
Inheritance diagram for XCatHndFacade:
CPMUnknown< IXCatHndFacade >IXCatHndFacadeIPMUnknown

Public Member Functions

 XCatHndFacade (IPMUnknown *boss)
 
virtual ~XCatHndFacade ()
 
virtual WideString ResolvePublicToUri (const WideString &publicId)
 
virtual ErrorCode AddPublicToUriMapping (const WideString &publicId, const WideString &uri)
 
virtual ErrorCode LoadCatalog (const IDFile &catalogName) const
 
virtual IDFile GetDefaultXMLCatalogFile () const
 
virtual bool16 IsUsingAcquirerFilter () const
 
virtual int32 GetXMLBaseCount () const
 
virtual WideString GetNthXMLBase (int32) const
 
virtual ErrorCode AddXMLBase (const WideString &xmlBase)
 
virtual ErrorCode LoadPeerCatalog (const IDFile &xmlFile)
 
virtual WideString TranslateURIToPlatformSpec (const WideString &uri) const
 
- Public Member Functions inherited from CPMUnknown< IXCatHndFacade >
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

bool16 GetBooleanServiceXMLImportPreference (const ServiceID &whichServiceID, const ClassID &whichClassID, int32 numPref=0) const
 
IXMLImportPreferencesQueryServiceXMLImportPrefs (const ServiceID &whichServiceID, const ClassID &whichClassID) const
 
- Protected Member Functions inherited from CPMUnknown< IXCatHndFacade >
 CPMUnknown (IPMUnknown *boss)
 

Additional Inherited Members

- Public Types inherited from IXCatHndFacade
enum  { kDefaultIID = IID_IXCATHNDFACADE }
 
- Protected Attributes inherited from CPMUnknown< IXCatHndFacade >
HelperInterface fHelperInterface
 

Detailed Description

Facade (utility) interface.

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * XCatHndFacade::XCatHndFacade (IPMUnknownboss)

Constructor.

Parameters
bossIN interface ptr from boss object on which this interface is aggregated.
virtual XCatHndFacade::~XCatHndFacade ()
inlinevirtual

Destructor

Member Function Documentation

ErrorCode XCatHndFacade::AddPublicToUriMapping (const WideStringpublicId,
const WideStringuri 
)
virtual
ErrorCode XCatHndFacade::AddXMLBase (const WideStringxmlBase)
virtual
IDFile XCatHndFacade::GetDefaultXMLCatalogFile () const
virtual
WideString XCatHndFacade::GetNthXMLBase (int32 n) const
virtual
int32 XCatHndFacade::GetXMLBaseCount () const
virtual

Get size of list of xml:base paths stored

Parameters
none
Returns
int32
See Also
IXCatHndEntityMapping

Implements IXCatHndFacade.

bool16 XCatHndFacade::IsUsingAcquirerFilter () const
virtual
ErrorCode XCatHndFacade::LoadCatalog (const IDFilecatalogName) const
virtual
ErrorCode XCatHndFacade::LoadPeerCatalog (const IDFilexmlFile)
virtual
WideString XCatHndFacade::ResolvePublicToUri (const WideStringpublicId)
virtual