|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.sc.seis.seisFile.syncFile.SyncLine
public class SyncLine
Constructor Summary | |
---|---|
SyncLine(java.lang.String net,
java.lang.String sta,
java.lang.String loc,
java.lang.String chan)
|
|
SyncLine(java.lang.String net,
java.lang.String sta,
java.lang.String loc,
java.lang.String chan,
java.util.Date startTime,
java.util.Date endTime,
java.lang.Float maxClockDrift,
java.lang.Float samplesPerSecond)
|
|
SyncLine(java.lang.String net,
java.lang.String sta,
java.lang.String loc,
java.lang.String chan,
java.util.Date startTime,
java.util.Date endTime,
java.lang.Float maxClockDrift,
java.lang.Float samplesPerSecond,
java.lang.String channelFlag,
java.lang.String stationVolume,
java.lang.String dccTapeNumber,
java.lang.String dmcTabpNumber,
java.lang.String comment,
java.util.Date lineModByDMC,
java.util.Date lineModByDCC)
|
|
SyncLine(SyncLine copy,
java.util.Date startTime,
java.util.Date endTime)
|
|
SyncLine(SyncLine copy,
java.util.Date startTime,
java.util.Date endTime,
java.lang.Float samplesPerSecond)
|
Method Summary | |
---|---|
int |
compareTo(SyncLine two)
|
SyncLine |
concat(SyncLine after)
|
static java.lang.String |
concatWithSeparator(java.lang.String[] items,
java.lang.String separator)
|
static java.lang.String |
dateToString(java.util.Date d)
format the date as a string, checking for null. |
java.lang.String |
formatLine()
|
java.lang.String |
getChan()
|
java.lang.String |
getChannelFlag()
|
java.lang.String |
getComment()
|
java.lang.String |
getDccTapeNumber()
|
java.lang.String |
getDmcTabpNumber()
|
java.util.Date |
getEndTime()
|
java.util.Date |
getLineModByDCC()
|
java.util.Date |
getLineModByDMC()
|
java.lang.String |
getLoc()
|
java.lang.Float |
getMaxClockDrift()
|
java.lang.String |
getNet()
|
java.lang.Float |
getSamplesPerSecond()
|
java.lang.String |
getSta()
|
java.util.Date |
getStartTime()
|
java.lang.String |
getStationVolume()
|
boolean |
isContiguous(SyncLine line,
float tolerenceSeconds)
returns true if line is from the same channel and immediately after this SyncLine. |
static SyncLine |
parse(java.lang.String line)
|
static java.util.Date |
stringToDate(java.lang.String d)
parse the date from a string, checking for null and empty. |
static java.lang.Float |
stringToFloat(java.lang.String s)
parse the date from a string, checking for null and empty. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SyncLine(SyncLine copy, java.util.Date startTime, java.util.Date endTime, java.lang.Float samplesPerSecond)
public SyncLine(SyncLine copy, java.util.Date startTime, java.util.Date endTime)
public SyncLine(java.lang.String net, java.lang.String sta, java.lang.String loc, java.lang.String chan, java.util.Date startTime, java.util.Date endTime, java.lang.Float maxClockDrift, java.lang.Float samplesPerSecond)
public SyncLine(java.lang.String net, java.lang.String sta, java.lang.String loc, java.lang.String chan)
public SyncLine(java.lang.String net, java.lang.String sta, java.lang.String loc, java.lang.String chan, java.util.Date startTime, java.util.Date endTime, java.lang.Float maxClockDrift, java.lang.Float samplesPerSecond, java.lang.String channelFlag, java.lang.String stationVolume, java.lang.String dccTapeNumber, java.lang.String dmcTabpNumber, java.lang.String comment, java.util.Date lineModByDMC, java.util.Date lineModByDCC)
Method Detail |
---|
public static SyncLine parse(java.lang.String line) throws SeisFileException
SeisFileException
public java.lang.String formatLine()
public boolean isContiguous(SyncLine line, float tolerenceSeconds)
public SyncLine concat(SyncLine after)
public int compareTo(SyncLine two)
compareTo
in interface java.lang.Comparable<SyncLine>
public static java.lang.String concatWithSeparator(java.lang.String[] items, java.lang.String separator)
public static java.lang.Float stringToFloat(java.lang.String s)
java.lang.NumberFormatException
- if string can not be parsedpublic static java.util.Date stringToDate(java.lang.String d) throws java.text.ParseException
java.text.ParseException
- if string is not of the form "yyyy,DDD,hh:mm:ss"public static java.lang.String dateToString(java.util.Date d)
public java.lang.String getNet()
public java.lang.String getSta()
public java.lang.String getLoc()
public java.lang.String getChan()
public java.util.Date getStartTime()
public java.util.Date getEndTime()
public java.lang.Float getMaxClockDrift()
public java.lang.Float getSamplesPerSecond()
public java.lang.String getChannelFlag()
public java.lang.String getStationVolume()
public java.lang.String getDccTapeNumber()
public java.lang.String getDmcTabpNumber()
public java.lang.String getComment()
public java.util.Date getLineModByDMC()
public java.util.Date getLineModByDCC()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |