bsh

Class CollectionManager.BasicBshIterator

public static class CollectionManager.BasicBshIterator extends Object implements BshIterator

An implementation that works with JDK 1.1
Constructor Summary
BasicBshIterator(Object iterateOverMe)
Construct a basic BasicBshIterator
Method Summary
protected EnumerationcreateEnumeration(Object iterateOverMe)
Create an enumeration over the given object
booleanhasNext()
Returns true if and only if there are more objects available via the next() method
Objectnext()
Fetch the next object in the iteration

Constructor Detail

BasicBshIterator

public BasicBshIterator(Object iterateOverMe)
Construct a basic BasicBshIterator

Parameters: 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 Enumeration createEnumeration(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

hasNext

public boolean hasNext()
Returns true if and only if there are more objects available via the next() method

Returns: The next object

next

public Object next()
Fetch the next object in the iteration

Returns: The next object

B) 2000 pat@pat.net :-)