edu.sc.seis.seisFile
Class StringMSeedQueryReader

java.lang.Object
  extended by edu.sc.seis.seisFile.StringMSeedQueryReader
All Implemented Interfaces:
MSeedQueryReader
Direct Known Subclasses:
CWBReader, DataSelectReader

public abstract class StringMSeedQueryReader
extends java.lang.Object
implements MSeedQueryReader


Constructor Summary
StringMSeedQueryReader()
           
 
Method Summary
abstract  java.lang.String createQuery(java.lang.String network, java.lang.String station, java.lang.String location, java.lang.String channel, java.util.Date begin, java.util.Date end)
           
abstract  java.util.List<DataRecord> read(java.lang.String query)
           
 java.util.List<DataRecord> read(java.lang.String network, java.lang.String station, java.lang.String location, java.lang.String channel, java.util.Date begin, java.util.Date end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringMSeedQueryReader

public StringMSeedQueryReader()
Method Detail

read

public java.util.List<DataRecord> read(java.lang.String network,
                                       java.lang.String station,
                                       java.lang.String location,
                                       java.lang.String channel,
                                       java.util.Date begin,
                                       java.util.Date end)
                                throws java.io.IOException,
                                       SeisFileException,
                                       SeedFormatException
Specified by:
read in interface MSeedQueryReader
Throws:
java.io.IOException
SeisFileException
SeedFormatException

createQuery

public abstract java.lang.String createQuery(java.lang.String network,
                                             java.lang.String station,
                                             java.lang.String location,
                                             java.lang.String channel,
                                             java.util.Date begin,
                                             java.util.Date end)
                                      throws java.io.IOException,
                                             SeisFileException,
                                             SeedFormatException
Throws:
java.io.IOException
SeisFileException
SeedFormatException

read

public abstract java.util.List<DataRecord> read(java.lang.String query)
                                         throws java.io.IOException,
                                                SeisFileException,
                                                SeedFormatException
Throws:
java.io.IOException
SeisFileException
SeedFormatException