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

Public Member Functions | |
| virtual | ~IContentReadIterator () |
| virtual bool16 | IsClassID () const =0 |
| virtual ClassID | GetClassID () const =0 |
| virtual ImplementationID | GetImplementationID () const =0 |
| virtual uint32 | GetLength () const =0 |
| virtual bool16 | Next ()=0 |
| virtual bool16 | EndOfList () const =0 |
| virtual void | Reset (IContentWriteIterator *out=nil)=0 |
| virtual int32 | GetOriginPosition () const =0 |
| virtual IPMStream * | QueryContentStream ()=0 |
This class is used by the Conversion Manager to iterate over the contents of persistent class or implementation's data. This iteration is a read-modify-write operation. IContentReadIterator is used for the output part of the process.
| inlinevirtual |
Virtual destructor
| pure virtual |
Returns kTrue when there are no more IDs in the iterated data stream
Implemented in CContentReadIterator.
| pure virtual |
| pure virtual |
Fetch the current Implementation ID.
Implemented in CContentReadIterator.
| pure virtual |
Return the length (in bytes) of the data associated with the current ID.
Implemented in CContentReadIterator.
| pure virtual |
Returns the initial position of the input stream associated with this iterator. That is – the stream's position at the time the iterator was bound to it.
Implemented in CContentReadIterator.
| pure virtual |
Used to determine whether the current ID found in the input stream is a Class ID or an Implementation ID.
Implemented in CContentReadIterator.
| pure virtual |
Advance the iterator to the next ID in the input stream.
Implemented in CContentReadIterator.
| pure virtual |
Returns an interface pointer to the iterator's associated input stream. The interface is add-refed prior to returning the pointer.
Implemented in CContentReadIterator.
| pure virtual |
Called when the Conversion Manager wishes to reinitalize the iterator. An output iterator may optionall be associated with this input iterator at this time.
| out | IN Used to bind an output iterator to this input iterator. |
Implemented in CContentReadIterator.