Package org.bouncycastle.util

## Interface Iterable<T>

- All Superinterfaces:
    `java.lang.Iterable<T>`
  All Known Subinterfaces:
    `StringList`
  All Known Implementing Classes:
    `ASN1Sequence`, `ASN1Set`, `BERSequence`, `BERSet`, `CollectionStore`, `DERSequence`, `DERSet`, `DLSequence`, `DLSet`, `ObjectDataSequence`

      public interface Iterable<T>
      extends java.lang.Iterable<T>

  Utility class to allow use of Iterable feature in JDK 1.5+

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Iterator<T>` | `iterator()` | Returns an iterator over a set of elements of type T.

    - ### Methods inherited from interface java.lang.Iterable

      `forEach, spliterator`

- - ### Method Detail

    - #### iterator

          java.util.Iterator<T> iterator()

      Returns an iterator over a set of elements of type T.
      Specified by:
        `iterator` in interface `java.lang.Iterable<T>`
      Returns:
        an Iterator.