![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IXMLACQUIRERFILTER } |
Public Member Functions | |
| virtual int32 | GetFileTypeCount () const =0 |
| virtual void | GetNthFileType (int32 n, PMString *family, PMString *extension, SysOSType *type) const =0 |
| virtual StreamResolverPair | CreateStreamAndResolver (IImportXMLData *importData, ErrorCode *errCode) const =0 |
| virtual ISAXEntityResolver * | CreateResolver (IImportXMLData *importData, ErrorCode *errCode) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Create an entity resolver to use when parsing the stream.
| importData | IN The data of import information. |
| errCode | OUT An error code. Must not be nil. this file or if it doesn't want to create a special entity resolver. |
Implemented in XCatHndAcquirerFilter.
| pure virtual |
Create a read stream based on the import data. Also create an entity resolver to use when parsing the stream.
| importData | IN The data of import information. |
| errCode | OUT An error code. Must not be nil. |
Implemented in XCatHndAcquirerFilter.
| pure virtual |
Use this method to find out how many filetypes this particular filter supports
Implemented in XCatHndAcquirerFilter.
| pure virtual |
Get the information about the nth filter
| n | IN which filetype client wants to know about |
| family | OUT The file type family (Pretty much always XML) |
| extension | OUT The Windows file extension |
| type | OUT The Mac filetype |
Implemented in XCatHndAcquirerFilter.