opennlp.tools.util
Class DataStreamBuilder

java.lang.Object
  extended by opennlp.tools.util.DataStreamBuilder
All Implemented Interfaces:
opennlp.maxent.DataStream

public final class DataStreamBuilder
extends java.lang.Object
implements opennlp.maxent.DataStream

This is a DataStream of elements contained in a collection.


Constructor Summary
DataStreamBuilder()
          Initializes the current instance.
DataStreamBuilder(java.util.Collection data)
          Initializes the current instance.
DataStreamBuilder(java.lang.Object object)
          Initializes the current instance.
DataStreamBuilder(java.lang.Object[] array)
          Initializes the current instance.
 
Method Summary
 void add(java.util.Collection data)
          Adds the given collection of data.
 void add(java.lang.Object data)
          Adds the given data object.
 void add(java.lang.Object[] data)
          Adds the given array of data.
 boolean hasNext()
          Checks if one more token is available.
 java.lang.Object nextToken()
          Retrives the next token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataStreamBuilder

public DataStreamBuilder()
Initializes the current instance.


DataStreamBuilder

public DataStreamBuilder(java.lang.Object object)
Initializes the current instance.

Parameters:
object -

DataStreamBuilder

public DataStreamBuilder(java.lang.Object[] array)
Initializes the current instance.

Parameters:
array -

DataStreamBuilder

public DataStreamBuilder(java.util.Collection data)
Initializes the current instance.

Parameters:
data -
Method Detail

add

public void add(java.lang.Object data)
Adds the given data object.

Parameters:
data -

add

public void add(java.lang.Object[] data)
Adds the given array of data.

Parameters:
data -

add

public void add(java.util.Collection data)
Adds the given collection of data.

Parameters:
data -

nextToken

public java.lang.Object nextToken()
Retrives the next token.

Specified by:
nextToken in interface opennlp.maxent.DataStream

hasNext

public boolean hasNext()
Checks if one more token is available.

Specified by:
hasNext in interface opennlp.maxent.DataStream


Copyright 2008 Jason Baldridge, Gann Bierner, and Thomas Morton. All Rights Reserved.