edu.sc.seis.seisFile
Class QueryParams

java.lang.Object
  extended by edu.sc.seis.seisFile.QueryParams

public class QueryParams
extends java.lang.Object


Field Summary
protected  boolean append
           
protected  java.util.Date begin
           
protected  java.lang.String channel
           
protected  java.io.DataOutputStream dos
           
protected  java.lang.Float duration
           
protected  java.util.Date end
           
protected  java.lang.String location
           
protected  int maxRecords
           
protected  java.lang.String network
           
protected  java.lang.String outFile
           
protected  boolean printHelp
           
protected  boolean printVersion
           
protected  java.lang.String station
           
protected  boolean timed
           
protected  boolean verbose
           
 
Constructor Summary
QueryParams(java.lang.String[] args)
           
QueryParams(java.lang.String[] args, QueryParams defaults)
           
 
Method Summary
 java.util.Date getBegin()
           
 java.lang.String getChannel()
           
 java.io.DataOutputStream getDataOutputStream()
           
 java.lang.Float getDuration()
           
 java.util.Date getEnd()
           
 java.lang.String getLocation()
           
 int getMaxRecords()
           
 java.lang.String getNetwork()
           
 java.lang.String getOutFile()
           
static java.lang.String getStandardHelpOptions()
           
 java.lang.String getStation()
           
 java.util.List<java.lang.String> getUnknownArgs()
           
 boolean isAppend()
           
 boolean isPrintHelp()
           
 boolean isPrintVersion()
           
 boolean isTimed()
           
 boolean isVerbose()
           
 void setAppend(boolean append)
           
 void setOutFile(java.lang.String outFile)
           
 void setTimed(boolean timed)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

network

protected java.lang.String network

station

protected java.lang.String station

location

protected java.lang.String location

channel

protected java.lang.String channel

begin

protected java.util.Date begin

end

protected java.util.Date end

duration

protected java.lang.Float duration

maxRecords

protected int maxRecords

outFile

protected java.lang.String outFile

verbose

protected boolean verbose

timed

protected boolean timed

printVersion

protected boolean printVersion

printHelp

protected boolean printHelp

dos

protected java.io.DataOutputStream dos

append

protected boolean append
Constructor Detail

QueryParams

public QueryParams(java.lang.String[] args)
            throws SeisFileException
Throws:
SeisFileException

QueryParams

public QueryParams(java.lang.String[] args,
                   QueryParams defaults)
            throws SeisFileException
Throws:
SeisFileException
Method Detail

getNetwork

public java.lang.String getNetwork()

getStation

public java.lang.String getStation()

getLocation

public java.lang.String getLocation()

getChannel

public java.lang.String getChannel()

getBegin

public java.util.Date getBegin()

getEnd

public java.util.Date getEnd()

isAppend

public boolean isAppend()

setAppend

public void setAppend(boolean append)

isVerbose

public boolean isVerbose()

getDuration

public java.lang.Float getDuration()

getMaxRecords

public int getMaxRecords()

getOutFile

public java.lang.String getOutFile()

setOutFile

public void setOutFile(java.lang.String outFile)

isPrintVersion

public boolean isPrintVersion()

isPrintHelp

public boolean isPrintHelp()

getStandardHelpOptions

public static java.lang.String getStandardHelpOptions()

getDataOutputStream

public java.io.DataOutputStream getDataOutputStream()
                                             throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

isTimed

public boolean isTimed()

setTimed

public void setTimed(boolean timed)

getUnknownArgs

public java.util.List<java.lang.String> getUnknownArgs()