Package adams.data.io.input
Interface StreamableDataContainerReader<T extends DataContainer>
-
- All Superinterfaces:
AdditionalInformationHandler
,CleanUpHandler
,Comparable
,DataContainerReader<T>
,Destroyable
,FileFormatHandler
,OptionHandler
,ShallowCopySupporter<DataContainerReader>
- All Known Subinterfaces:
StreamableBinaryDataContainerReader<T>
,StreamableTextBasedDataContainerReader<T>
- All Known Implementing Classes:
ByteArrayToDataContainer.DummyReader
,StringToDataContainer.DummyReader
public interface StreamableDataContainerReader<T extends DataContainer> extends DataContainerReader<T>
Interface forDataContainerReader
readers that can read fromInputStream
s.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<T>
read(InputStream input)
Returns the data containers generated from the input stream.-
Methods inherited from interface adams.core.AdditionalInformationHandler
getAdditionalInformation
-
Methods inherited from interface adams.core.CleanUpHandler
cleanUp
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface adams.data.io.input.DataContainerReader
createDummyReportTipText, getCreateDummyReport, getInput, inputTipText, isInputFile, read, setCreateDummyReport, setInput
-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.core.io.FileFormatHandler
getDefaultFormatExtension, getFormatDescription, getFormatExtensions
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.core.ShallowCopySupporter
shallowCopy, shallowCopy
-
-
-
-
Method Detail
-
read
List<T> read(InputStream input)
Returns the data containers generated from the input stream.- Parameters:
input
- the stream to read from- Returns:
- the data generated from the stream
-
-