org.shapelogic.streams
Class StreamFactory

java.lang.Object
  extended by org.shapelogic.streams.StreamFactory

public class StreamFactory
extends java.lang.Object

StreamFactory is a factory for Streams.

Author:
Sami Badawi

Constructor Summary
StreamFactory()
           
 
Method Summary
static
<E> IndexTransform<java.lang.Object,E>
createIndexTransform(java.util.Iterator<E> iterator)
           
static
<In,E> ListStream<E>
createListStream(IndexTransform<In,E> transformer)
           
static
<E> ListStream<E>
createListStream(java.util.Iterator<E> iterator)
           
static
<E> ListStream<E>
createListStream(java.util.Iterator<E> iterator, int maxLast)
           
static
<In,E> ListStream<E>
createListStream(java.lang.String name, java.lang.String expression, java.lang.String language, java.lang.Integer stopNumber, E... startList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamFactory

public StreamFactory()
Method Detail

createListStream

public static <In,E> ListStream<E> createListStream(IndexTransform<In,E> transformer)

createListStream

public static <E> ListStream<E> createListStream(java.util.Iterator<E> iterator,
                                                 int maxLast)

createListStream

public static <E> ListStream<E> createListStream(java.util.Iterator<E> iterator)

createIndexTransform

public static <E> IndexTransform<java.lang.Object,E> createIndexTransform(java.util.Iterator<E> iterator)

createListStream

public static <In,E> ListStream<E> createListStream(java.lang.String name,
                                                    java.lang.String expression,
                                                    java.lang.String language,
                                                    java.lang.Integer stopNumber,
                                                    E... startList)


Copyright © 2008. All Rights Reserved.