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

- Packages that use ICollectionIterable
  Package | Description
  --- | ---
  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 ICollectionIterable in cdac.medinfo.sdk.hl7282.commoninterface

    Subinterfaces of ICollectionIterable in cdac.medinfo.sdk.hl7282.commoninterface
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ISingleCollection<T>` Provides the user with an abstract interface towards collections holding series of objects.

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

    Subinterfaces of ICollectionIterable in cdac.medinfo.sdk.hl7282.utils
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IMultiValuedPairedCollection<T1,T2>` This interface is a parameterized interface which specifies the contract for the MultiValuedPairedCollection.
    `interface` | `IPairedCollection<T1,T2>` This interface is a parameterized interface which specifies the contract for the PairedCollection.

    Classes in cdac.medinfo.sdk.hl7282.utils that implement ICollectionIterable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MultiValuedPairedCollection<T1,T2>` This interface provides the user with an abstract interface towards collections holding series of objects.
    `class` | `PairedCollection<T1,T2>` This interface provides the user with an abstract interface towards collections holding series of objects.
    `class` | `SingleCollection<T>` This class provides an abstract mechanism of holding a collection.