## org.apache.commons.math.random
Class EmpiricalDistributionImpl.StreamDataAdapter

    java.lang.Object
      org.apache.commons.math.random.EmpiricalDistributionImpl.DataAdapter
          org.apache.commons.math.random.EmpiricalDistributionImpl.StreamDataAdapter

Enclosing class:
  EmpiricalDistributionImpl

    private class EmpiricalDistributionImpl.StreamDataAdapter

extends EmpiricalDistributionImpl.DataAdapter

`DataAdapter` for data provided through some input stream

Field Summary
`private java.io.BufferedReader` `inputStream` Input stream providing access to the data

Constructor Summary
`EmpiricalDistributionImpl.StreamDataAdapter(java.io.BufferedReader in)` Create a StreamDataAdapter from a BufferedReader

Method Summary
`void` `computeBinStats()` Compute bin stats.
`void` `computeStats()` Compute sample statistics.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### inputStream

    private java.io.BufferedReader inputStream

  Input stream providing access to the data

Constructor Detail

### EmpiricalDistributionImpl.StreamDataAdapter

    public EmpiricalDistributionImpl.StreamDataAdapter(java.io.BufferedReader in)

  Create a StreamDataAdapter from a BufferedReader

  Parameters:
    `in` - BufferedReader input stream

Method Detail

### computeBinStats

    public void computeBinStats()
                         throws java.io.IOException

  Compute bin stats.

  Specified by:
    `computeBinStats` in class `EmpiricalDistributionImpl.DataAdapter`
  Throws:
    `java.io.IOException` - if an error occurs computing bin stats

### computeStats

    public void computeStats()
                      throws java.io.IOException

  Compute sample statistics.

  Specified by:
    `computeStats` in class `EmpiricalDistributionImpl.DataAdapter`
  Throws:
    `java.io.IOException` - if an error occurs computing sample stats

Copyright (c) 2003-2011 Apache Software Foundation