IteratorFactory Class

com.bea.wlw.netui.util.iterator
IteratorFactory Class

public class IteratorFactory

    extends Object

IteratorFactory provides a way to create an Iterator for different kinds of objects. The supported types are:

If a java.util.Iterator is supplied, the Iterator will simply be returned to the caller.

If an object type not listed above is supplied the object will be wrapped in an iterator that has a single item, the provided object.


Hierarchy
Object
  IteratorFactory

Field Summary

public static final Iterator
EMPTY_ITERATOR
Iterator
 

Constructor Summary

IteratorFactory()

 

Method Summary

public static Iterator
makeIterator(Object object)
Create a new Iterator for the supplied object.
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Field Detail

EMPTY_ITERATOR

public static final Iterator EMPTY_ITERATOR

 

Constructor Detail

IteratorFactory

public IteratorFactory()
 

Method Detail

makeIterator(Object) Method

public static Iterator makeIterator(Object object)
throws IteratorFactoryException
Create a new Iterator for the supplied object. If the passed object is null, this method will return null;

Parameters

object
the object to build an iterator from

Returns

an iterator for the supplied object or null

Exceptions

IteratorFactoryException