![]() | InDesign SDK 20.5 |
#include <IXMLExportHandler.h>

Public Types | |
| enum | { kDefaultIID = IID_IXMLEXPORTHANDLER } |
Public Member Functions | |
| virtual bool16 | CanHandleElement (IIDXMLElement *element)=0 |
| virtual bool16 | HandleElementBefore (IXMLOutStream *stream, IIDXMLElement *element)=0 |
| virtual bool16 | HandleAfterNthChild (IXMLOutStream *stream, IIDXMLElement *element, int32 childIndex)=0 |
| virtual bool16 | HandleElementAfter (IXMLOutStream *stream, IIDXMLElement *element)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Export Handler interface, gets called for every element of the structure tree, when tree is iterated. this interface is on a service provider that provides service for kXMLExportHandlerSignalService. It gets asked whether or not it wants to export each element. It can respond yes (and will get called to handle) or no (and will not get called)
| pure virtual |
Called before element processed to determine whether this interface wants to handle it.
| element | specifies current node in structure tree during traversal |
Implemented in DataUpdaterExportHandler.
| pure virtual |
Called after each child is processed. This is the place to do stuff in between child elements
| stream | specifies the stream out export the element to |
| element | specifies current node in structure tree during traversal |
| childIndex | index in parent of child |
Implemented in DataUpdaterExportHandler.
| pure virtual |
Called after element processed. Use this to close the element after all of its children/content has been exported.
| stream | specifies the stream out export the element to |
| element | specifies current node in structure tree during traversal |
Implemented in DataUpdaterExportHandler.
| pure virtual |
Called before element processed.
| stream | specifies the stream out export the element to |
| element | specifies current node in structure tree during traversal |
Implemented in DataUpdaterExportHandler.