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

#include <SchemaBasedIterator.h>

Inheritance diagram for SchemaBasedReadIterator:
CContentReadIteratorIContentReadIterator

Public Member Functions

 SchemaBasedReadIterator (const Schemas::Schema &schema, IPMStream *s)
 
virtual ~SchemaBasedReadIterator ()
 
- Public Member Functions inherited from CContentReadIterator
 CContentReadIterator (CContentIterator &iterator)
 
void SetIterator (CContentIterator *iterator)
 
bool16 IsClassID () const
 
ClassID GetClassID () const
 
ImplementationID GetImplementationID () const
 
uint32 GetLength () const
 
bool16 Next ()
 
bool16 EndOfList () const
 
void Reset (IContentWriteIterator *out=nil)
 
IPMStreamQueryContentStream ()
 
int32 GetOriginPosition () const
 
- Public Member Functions inherited from IContentReadIterator
virtual ~IContentReadIterator ()
 

Detailed Description

This class supports IContentReadIterator in cases when the Class or Implementation's data can be described by a schema.

Constructor & Destructor Documentation

SchemaBasedReadIterator::SchemaBasedReadIterator (const Schemas::Schemaschema,
IPMStreams 
)

Constructor

Parameters
schemaIN A const reference to a Schema object that describes the Class or Implementation data.
sIN An input stream that contains the data.
virtual SchemaBasedReadIterator::~SchemaBasedReadIterator ()
virtual

Destructor