Package opennlp.tools.ml.maxent

# Interface DataStream

public interface DataStream
An interface for objects which can deliver a stream of training data to be supplied to an EventStream. It is not necessary to use a `DataStream` in a Maxent application, but it can be used to support a wider variety of formats in which your training data can be held.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `hasNext()`
  Test whether there are any events remaining in this `DataStream`.
  `Object`
  `nextToken()`
  Returns the next slice of data held in this `DataStream`.

- ## Method Details

  - ### nextToken

    Object nextToken()
    Returns the next slice of data held in this `DataStream`.
    Returns:
      The Object representing the data which is next in this `DataStream`.

  - ### hasNext

    boolean hasNext()
    Test whether there are any events remaining in this `DataStream`.
    Returns:
      `true` if this `DataStream` has more data tokens, `false` otherwise.