Interface DataSource

All Known Implementing Classes:
BosDataSource, EvioETSource, EvioRingSource, EvioSource, Hipo3DataSource, Hipo3RingSource, HipoDataSource, HipoDataSourceSorted, HipoRingSource

public interface DataSource
  • Method Details

    • hasEvent

      boolean hasEvent()
    • open

      void open(File file)
    • open

      void open(String filename)
    • open

      void open(ByteBuffer buff)
    • close

      void close()
    • getSize

      int getSize()
    • waitForEvents

      void waitForEvents()
    • getEventList

      DataEventList getEventList(int start, int stop)
    • getEventList

      DataEventList getEventList(int nrecords)
    • getNextEvent

      DataEvent getNextEvent()
    • getPreviousEvent

      DataEvent getPreviousEvent()
    • gotoEvent

      DataEvent gotoEvent(int index)
    • reset

      void reset()
    • getCurrentIndex

      int getCurrentIndex()
    • getType

      DataSourceType getType()