eu.etaxonomy.cdm.io.dwca.in
Class CsvStream

java.lang.Object
  extended by eu.etaxonomy.cdm.io.common.ObservableBase
      extended by eu.etaxonomy.cdm.io.dwca.in.CsvStream
All Implemented Interfaces:
IIoObservable, IConverterOutput<IReader<CsvStreamItem>>, INamespace, INamespaceReader<CsvStreamItem>, IReader<CsvStreamItem>

public class CsvStream
extends ObservableBase
implements INamespaceReader<CsvStreamItem>, IIoObservable

Author:
a.mueller

Constructor Summary
CsvStream(au.com.bytecode.opencsv.CSVReader csvReader, ArchiveEntryBase archiveEntry, int startLine)
           
 
Method Summary
 String getFilesLocation()
           
 int getLine()
           
 TermUri getTerm()
          Returns the namespace of the items included in the stream
 boolean hasNext()
          Checks the availablity of a next object in the stream.
 CsvStreamItem read()
          Returns the next Object of this reader.
 String toString()
           
 
Methods inherited from class eu.etaxonomy.cdm.io.common.ObservableBase
addObserver, addObservers, countObservers, fire, fireWarningEvent, fireWarningEvent, getObservers, removeObserver, removeObservers, setObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.io.common.IIoObservable
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
 

Constructor Detail

CsvStream

public CsvStream(au.com.bytecode.opencsv.CSVReader csvReader,
                 ArchiveEntryBase archiveEntry,
                 int startLine)
Method Detail

hasNext

public boolean hasNext()
Description copied from interface: IReader
Checks the availablity of a next object in the stream.

Specified by:
hasNext in interface IReader<CsvStreamItem>
Returns:
True if there is a next object, false otherwise.

read

public CsvStreamItem read()
Description copied from interface: IReader
Returns the next Object of this reader. Returns null if no object is left.

Specified by:
read in interface IReader<CsvStreamItem>
Returns:

getLine

public int getLine()

getTerm

public TermUri getTerm()
Description copied from interface: INamespace
Returns the namespace of the items included in the stream

Specified by:
getTerm in interface INamespace
Returns:
the term

getFilesLocation

public String getFilesLocation()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007-2013 EDIT. All Rights Reserved.