Package org.gjt.sp.jedit.bsh
Class CollectionManager.BasicBshIterator
- java.lang.Object
-
- org.gjt.sp.jedit.bsh.CollectionManager.BasicBshIterator
-
- All Implemented Interfaces:
BshIterator
- Enclosing class:
- CollectionManager
public static class CollectionManager.BasicBshIterator extends java.lang.Object implements BshIterator
An implementation that works with JDK 1.1
-
-
Constructor Summary
Constructors Constructor Description BasicBshIterator(java.lang.Object iterateOverMe)Construct a basic BasicBshIterator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.EnumerationcreateEnumeration(java.lang.Object iterateOverMe)Create an enumeration over the given objectbooleanhasNext()Returns true if and only if there are more objects available via thenext()methodjava.lang.Objectnext()Fetch the next object in the iteration
-
-
-
Constructor Detail
-
BasicBshIterator
public BasicBshIterator(java.lang.Object iterateOverMe)
Construct a basic BasicBshIterator- Parameters:
iterateOverMe- The object over which we are iterating- Throws:
java.lang.IllegalArgumentException- If the argument is not a supported (i.e. iterable) type.java.lang.NullPointerException- If the argument is null
-
-
Method Detail
-
createEnumeration
protected java.util.Enumeration createEnumeration(java.lang.Object iterateOverMe)
Create an enumeration over the given object- Parameters:
iterateOverMe- Object of type Enumeration, Vector, String, StringBuffer or an array- Returns:
- an enumeration
- Throws:
java.lang.IllegalArgumentException- If the argument is not a supported (i.e. iterable) type.java.lang.NullPointerException- If the argument is null
-
next
public java.lang.Object next()
Fetch the next object in the iteration- Specified by:
nextin interfaceBshIterator- Returns:
- The next object
-
hasNext
public boolean hasNext()
Returns true if and only if there are more objects available via thenext()method- Specified by:
hasNextin interfaceBshIterator- Returns:
- The next object
-
-