net.sourceforge.groboutils.util.io.v1
Class HashtableInputStreamGenerator

java.lang.Object
  extended bynet.sourceforge.groboutils.util.io.v1.HashtableInputStreamGenerator
All Implemented Interfaces:
IInputStreamGenerator

public class HashtableInputStreamGenerator
extends java.lang.Object
implements IInputStreamGenerator

A type of class which can generate a new InputStream based on a entry in a Hashtable. It will create a StringBufferInputStream based on the toString of the data.

Since:
0.9.1d (sometime in 2001)
Version:
$Date: 2003/02/10 22:52:45 $
Author:
Matt Albrecht groboclown@users.sourceforge.net

Constructor Summary
HashtableInputStreamGenerator(java.util.Hashtable map)
          Accepts the name of the 1st file loaded.
 
Method Summary
 java.io.InputStream createInputStream(java.lang.String relativeName)
           
 java.lang.String getFullName(java.lang.String relativeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HashtableInputStreamGenerator

public HashtableInputStreamGenerator(java.util.Hashtable map)
Accepts the name of the 1st file loaded. All files generated from this generator will be relative to its location.

Method Detail

getFullName

public java.lang.String getFullName(java.lang.String relativeName)
Specified by:
getFullName in interface IInputStreamGenerator

createInputStream

public java.io.InputStream createInputStream(java.lang.String relativeName)
                                      throws java.io.IOException
Specified by:
createInputStream in interface IInputStreamGenerator
Throws:
java.io.IOException


Copyright © 2001-2003 by The GroboUtils Project