1028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giropackage org.bouncycastle.util; 2028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro 3028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giroimport java.util.Iterator; 4028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro 5028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro/** 6028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro * Utility class to allow use of Iterable feature in JDK 1.5+ 7028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro */ 8028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giropublic interface Iterable<T> 9028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro extends java.lang.Iterable<T> 10028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro{ 11028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro /** 12028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro * Returns an iterator over a set of elements of type T. 13028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro * 14028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro * @return an Iterator. 15028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro */ 16028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro Iterator<T> iterator(); 17028ab6e01e3b911024b9b9243e9a0f4ac377c0faSergio Giro} 18