## Uses of Interface
cdac.medinfo.sdk.hl7282.commoninterface.ICollectionIterator

- Packages that use ICollectionIterator
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.baselibs.segments | Provides classes which implement segments in HL7 standard.
  cdac.medinfo.sdk.hl7282.commoninterface | Defines contract for base library and HL7 model.
  cdac.medinfo.sdk.hl7282.utils | Provides collection framework, collection classes, internationalization and miscellaneous utility classes.

- - ### Uses of ICollectionIterator in cdac.medinfo.sdk.hl7282.baselibs.segments

    Methods in cdac.medinfo.sdk.hl7282.baselibs.segments that return ICollectionIterator
    Modifier and Type | Method and Description
    --- | ---
    `ICollectionIterator<ISegment>` | SegmentSet.`iterator()` Provides iterator over the collection of Segments

  - ### Uses of ICollectionIterator in cdac.medinfo.sdk.hl7282.commoninterface

    Methods in cdac.medinfo.sdk.hl7282.commoninterface that return ICollectionIterator
    Modifier and Type | Method and Description
    --- | ---
    `ICollectionIterator<ISegment>` | ISegmentSet.`iterator()` Retrieves a iterator to iterate through Segment List.
    `ICollectionIterator<T>` | ICollectionIterable.`iterator()`

  - ### Uses of ICollectionIterator in cdac.medinfo.sdk.hl7282.utils

    Classes in cdac.medinfo.sdk.hl7282.utils that implement ICollectionIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MultiValuedPairedCollection.CollectionIterator` This inner class works as an Iterator which helps iterating over the map contained in Message or Group This iterator enables you to traverse through a collection This class is implemented such that the programmer can have any object stored in it he/she wants and having ITag as its key.
    `class` | `MultiValuedPairedCollection.SortedIterator` This inner class works as an Sorted Iterator which helps iterating over the map contained in Message or Group This iterator can be used for the purpose of getting all the elements of the DataSet one by one as it iterates elements in Sorted order.
    `class` | `PairedCollection.CollectionIterator` This inner class works as an Iterator which helps iterating over the map contained in the DataSet This iterator can be used for the purpose of getting all the elements of the DataSet one by one This class is implemented such that the programmer can have any object stored in it he/she wants and having ITag as its key.

    Methods in cdac.medinfo.sdk.hl7282.utils that return ICollectionIterator
    Modifier and Type | Method and Description
    --- | ---
    `ICollectionIterator<T>` | SingleCollection.`iterator()` Returns an iterator over the internal collection.
    `ICollectionIterator<T2>` | PairedCollection.`iterator()` Returns an iterator over the internal collection
    `ICollectionIterator<T2>` | MultiValuedPairedCollection.`iterator()` Returns an iterator over the internal collection.
    `ICollectionIterator<T2>` | MultiValuedPairedCollection.`sortedIterator()` Returns an iterator over the internal collection.