InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
kXMLImporterBoss Class Reference

#include <SynthObjModel.h>

Inheritance diagram for kXMLImporterBoss:

Public Member Functions

IXMLImportMatchRecorder IID_IXMLIMPORTMATCHRECORDER
 
ISAXParserOptions IID_ISAXPARSEROPTIONS
 
IXMLServicesError IID_IXMLSERVICESERROR
 
IXMLImporterDOM IID_IXMLIMPORTERDOM
 
IIntData IID_IINTDATA
 
IPMUnknown IID_IXMLDTDPRIVATE
 
IPMUnknownData IID_IPMUNKNOWNDATA
 
IXMLImporter IID_IXMLIMPORTER
 
IPMUnknown IID_IXMLIMPORTMATCHDRIVER
 

Detailed Description

This boss is used to run the import process.

Member Function Documentation

IIntData kXMLImporterBoss::IID_IINTDATA
     Stores the index of the DTD node under the document node.

The index is -1 when there's not DTD. It's set by XMLDTDTokenHandler and is used in XMLImporter::CreateDOM().

    <ul>

    <li>Implementation: kIntDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IPMUnknownData kXMLImporterBoss::IID_IPMUNKNOWNDATA
     Used to store the ImportXMLData

See Also
kImportXMLDataBoss
IPMUnknownData
    <ul>

    <li>Implementation: kPMUnknownDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
ISAXParserOptions kXMLImporterBoss::IID_ISAXPARSEROPTIONS
     Used to store the parser options

See Also
ISAXParserOptions
    <ul>

    <li>Implementation: kSAXParserOptionsImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IPMUnknown kXMLImporterBoss::IID_IXMLDTDPRIVATE

Used to store the DTD data

  • Implementation: kXMLDTDPrivateImpl
  • Available in:
  • Class from:
IXMLImporter kXMLImporterBoss::IID_IXMLIMPORTER
     This is the main driver for the import process.

Given a stream and an entity resolver it can parse and import the XML

See Also
IXMLImporter
    <ul>

    <li>Implementation: kXMLImporterImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IXMLImporterDOM kXMLImporterBoss::IID_IXMLIMPORTERDOM
     Used to store the imported DOM to be

used for matching and content placement

See Also
IXMLImporterDOM
    <ul>

    <li>Implementation: kXMLImporterDOMImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IPMUnknown kXMLImporterBoss::IID_IXMLIMPORTMATCHDRIVER
     Used to drive the process that matches 

incoming elements to existing elements.

See Also
IXMLImportMatchDriver
    <ul>

    <li>Implementation: kXMLImportMatchDriverImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IXMLImportMatchRecorder kXMLImporterBoss::IID_IXMLIMPORTMATCHRECORDER
     Used to store the matches found by the driver.

See Also
IXMLImportMatchRecorder
    <ul>

    <li>Implementation: kXMLImportMatchRecorderImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IXMLServicesError kXMLImporterBoss::IID_IXMLSERVICESERROR
     Used to store the error state during the import.

See Also
IXMLServiceError
    <ul>

    <li>Implementation: kXMLServicesErrorImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>