net.sf.tomp.djunit.stream
Class StreamProvider

java.lang.Object
  extended bynet.sf.tomp.djunit.stream.StreamProvider
All Implemented Interfaces:
Provider
Direct Known Subclasses:
FileProvider, ResourceProvider

public abstract class StreamProvider
extends java.lang.Object
implements Provider


Field Summary
protected static java.lang.String STRUCTURE
           
protected static java.lang.String TESTDATA
           
 
Constructor Summary
StreamProvider()
           
 
Method Summary
protected  TestData doGetTestData(java.lang.String resourceName)
           
protected  TestData getCachedTestData(java.lang.String testDataFileName)
           
protected abstract  java.io.InputStream getInputStream(java.lang.String isName)
           
 TestData getTestData(java.lang.String testClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRUCTURE

protected static final java.lang.String STRUCTURE
See Also:
Constant Field Values

TESTDATA

protected static final java.lang.String TESTDATA
See Also:
Constant Field Values
Constructor Detail

StreamProvider

public StreamProvider()
Method Detail

getTestData

public TestData getTestData(java.lang.String testClassName)
                     throws java.io.IOException
Specified by:
getTestData in interface Provider
Throws:
java.io.IOException

getCachedTestData

protected TestData getCachedTestData(java.lang.String testDataFileName)
                              throws java.io.IOException
Throws:
java.io.IOException

getInputStream

protected abstract java.io.InputStream getInputStream(java.lang.String isName)
                                               throws java.io.IOException
Throws:
java.io.IOException

doGetTestData

protected TestData doGetTestData(java.lang.String resourceName)
                          throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2004 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.