edu.iris.Fissures.seed.builder
Class BasicExportBuilder.ChannelInfo

java.lang.Object
  extended by edu.iris.Fissures.seed.builder.BasicExportBuilder.ChannelInfo
Enclosing class:
BasicExportBuilder

protected static class BasicExportBuilder.ChannelInfo
extends java.lang.Object

Store channel info for export.


Field Summary
protected  java.lang.Number azimuth
           
protected  java.lang.String channelName
           
protected  java.lang.Number depth
           
protected  java.lang.Number dip
           
protected  java.lang.Number elevation
           
protected  Btime endEffTime
           
protected  java.lang.Number frequency
           
protected  java.lang.String instrumentCode
           
protected  java.lang.Number latitude
           
protected  java.lang.String locationId
           
protected  java.lang.Number longitude
           
protected  java.util.List responses
           
protected  java.lang.Number sampleRate
           
protected  java.lang.Number sensitivity
           
protected  java.lang.String signalUnitsCode
           
protected  Btime startEffTime
           
protected  BasicExportBuilder.StationInfo station
           
 
Constructor Summary
BasicExportBuilder.ChannelInfo(BasicExportBuilder.StationInfo station, Blockette blk)
          Creates the channel information from the blockette.
 
Method Summary
 void addResponse(BasicExportBuilder.ResponseInfo responseInfo)
          Adds the response information.
 int getNumResponses()
          Gets the number of responses.
 BasicExportBuilder.ResponseInfo getResponse(int index)
          Gets the response information.
 java.util.List getResponseList()
          Gets the response list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

station

protected final BasicExportBuilder.StationInfo station

channelName

protected final java.lang.String channelName

locationId

protected final java.lang.String locationId

instrumentCode

protected final java.lang.String instrumentCode

signalUnitsCode

protected final java.lang.String signalUnitsCode

latitude

protected final java.lang.Number latitude

longitude

protected final java.lang.Number longitude

elevation

protected final java.lang.Number elevation

depth

protected final java.lang.Number depth

azimuth

protected final java.lang.Number azimuth

dip

protected final java.lang.Number dip

sampleRate

protected final java.lang.Number sampleRate

startEffTime

protected final Btime startEffTime

endEffTime

protected final Btime endEffTime

responses

protected final java.util.List responses

sensitivity

protected java.lang.Number sensitivity

frequency

protected java.lang.Number frequency
Constructor Detail

BasicExportBuilder.ChannelInfo

public BasicExportBuilder.ChannelInfo(BasicExportBuilder.StationInfo station,
                                      Blockette blk)
                               throws java.lang.Exception
Creates the channel information from the blockette.

Parameters:
station - the station information.
blk - the Blockette.
Throws:
java.lang.Exception - if error.
Method Detail

addResponse

public void addResponse(BasicExportBuilder.ResponseInfo responseInfo)
Adds the response information.

Parameters:
responseInfo - the ResponseInfo.

getNumResponses

public int getNumResponses()
Gets the number of responses.

Returns:
the number of responses.

getResponse

public BasicExportBuilder.ResponseInfo getResponse(int index)
Gets the response information.

Parameters:
index - the index.
Returns:
the response information or null if none.

getResponseList

public java.util.List getResponseList()
Gets the response list.

Returns:
the response list.