![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IMETADATAITERATOR } |
Public Member Functions | |
| virtual void | Adopt (void *iter)=0 |
| virtual bool16 | Next (PMString &ns, PMString &path, PMString &prop, IMetaDataAccess::IteratorOptions *options=0) const =0 |
| virtual void | Skip (IMetaDataAccess::SkipOptions options)=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 |
This should be used by external users, this is used to set the tool kit wrapper
| pure virtual |
Get the information from the next iteration.
| schemaNS | A pointer to the string that will be assigned the schema namespace URI of the current property. May be null if the value is not wanted. |
| propPath | A pointer to the string that will be assigned the XPath name of the current property. May be null if the value is not wanted. |
| propValue | A pointer to the string that will be assigned the value of the current property. May be null if the value is not wanted. |
| options | Option flags describing the current property. |
| pure virtual |
Skip some portion of the remaining iterations.
| options | Option flags to control the iteration. The available option flags are: kIterSkipSubtree - Skip the subtree below the current node. kIterSkipSiblings - Skip the subtree below and remaining siblings of the current node. |