org.codehaus.jet.hypothesis.io.readers
Class DefaultReaderProvider

java.lang.Object
  extended by org.codehaus.jet.hypothesis.io.readers.DefaultReaderProvider
All Implemented Interfaces:
ReaderProvider

public class DefaultReaderProvider
extends java.lang.Object
implements ReaderProvider

Default implementation of ReaderProvider. Uses simple caching via Maps.

Author:
Mauro Talevi

Constructor Summary
DefaultReaderProvider()
          Creates DefaultReaderProvider with default readers
DefaultReaderProvider(java.util.Map<java.lang.String,AbstractReader> readers)
          Creates DefaultReaderProvider with given readers
 
Method Summary
 BetaReader getBetaReader(java.lang.String testName)
           
 CriticalValueReader getCriticalValueReader(java.lang.String testName)
           
 ProbabilityReader getProbabilityReader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultReaderProvider

public DefaultReaderProvider()
Creates DefaultReaderProvider with default readers


DefaultReaderProvider

public DefaultReaderProvider(java.util.Map<java.lang.String,AbstractReader> readers)
Creates DefaultReaderProvider with given readers

Parameters:
readers - the cache of readers
Method Detail

getProbabilityReader

public ProbabilityReader getProbabilityReader()
Specified by:
getProbabilityReader in interface ReaderProvider

getBetaReader

public BetaReader getBetaReader(java.lang.String testName)
Specified by:
getBetaReader in interface ReaderProvider

getCriticalValueReader

public CriticalValueReader getCriticalValueReader(java.lang.String testName)
Specified by:
getCriticalValueReader in interface ReaderProvider


Copyright © 2006-2007. All Rights Reserved.