edu.sc.seis.fissuresUtil.xml
Class FilteredDataSetSeismogram

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.xml.DataSetSeismogram
      extended by edu.sc.seis.fissuresUtil.xml.FilteredDataSetSeismogram
All Implemented Interfaces:
LocalDataCenterCallBack, SeismogramContainerListener, StdAuxillaryDataNames, java.lang.Cloneable

public class FilteredDataSetSeismogram
extends DataSetSeismogram
implements SeismogramContainerListener


Field Summary
 
Fields inherited from class edu.sc.seis.fissuresUtil.xml.DataSetSeismogram
seisCache, y_unit
 
Fields inherited from interface edu.sc.seis.fissuresUtil.xml.StdAuxillaryDataNames
APPROVED, CHANNEL_BEGIN, NETWORK_BEGIN, PICK_FLAG, prefix, RESPONSE
 
Method Summary
 boolean equals(java.lang.Object other)
           
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl filterData(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seismogram, NamedFilter filter)
           
 edu.iris.Fissures.model.MicroSecondDate getBeginMicroSecondDate()
           
 edu.iris.Fissures.Time getBeginTime()
           
 edu.iris.Fissures.model.MicroSecondDate getEndMicroSecondDate()
           
 edu.iris.Fissures.Time getEndTime()
           
 NamedFilter getFilter()
           
static FilteredDataSetSeismogram getFiltered(DataSetSeismogram dss, NamedFilter filter)
           
 edu.iris.Fissures.IfSeismogramDC.RequestFilter getRequestFilter()
          subclass may override this if they do not wish to use the internal requestFilter field.
 void retrieveData(SeisDataChangeListener dataListener)
           
 void setBeginTime(edu.iris.Fissures.Time time)
           
 void setEndTime(edu.iris.Fissures.Time time)
           
 void updateData()
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.xml.DataSetSeismogram
addAuxillaryData, addRequestFilterChangeListener, addSeisDataChangeListener, addToCache, addToCache, clone, equalOrContains, error, finished, fireBeginTimeChangedEvent, fireDataErrorEvent, fireDataFinishedEvent, fireEndTimeChangedEvent, fireNewDataEvent, generateName, getAutogeneratedName, getAuxillaryData, getAuxillaryDataKeys, getChannel, getChannelId, getDataSet, getDSSDataListenersCopy, getEvent, getName, getRFChangeListenersCopy, getYUnit, isNameAutogenerated, pushData, removeAuxillaryData, removeRequestFilterChangeListener, removeSeisDataChangeListener, setDataSet, setName, setYUnit, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getFiltered

public static FilteredDataSetSeismogram getFiltered(DataSetSeismogram dss,
                                                    NamedFilter filter)

updateData

public void updateData()
Specified by:
updateData in interface SeismogramContainerListener

filterData

public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl filterData(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seismogram,
                                                                            NamedFilter filter)
                                                                     throws edu.iris.Fissures.FissuresException
Throws:
edu.iris.Fissures.FissuresException

retrieveData

public void retrieveData(SeisDataChangeListener dataListener)
Specified by:
retrieveData in class DataSetSeismogram

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class DataSetSeismogram

getBeginMicroSecondDate

public edu.iris.Fissures.model.MicroSecondDate getBeginMicroSecondDate()
Overrides:
getBeginMicroSecondDate in class DataSetSeismogram

getBeginTime

public edu.iris.Fissures.Time getBeginTime()
Overrides:
getBeginTime in class DataSetSeismogram

setBeginTime

public void setBeginTime(edu.iris.Fissures.Time time)
Overrides:
setBeginTime in class DataSetSeismogram

getEndMicroSecondDate

public edu.iris.Fissures.model.MicroSecondDate getEndMicroSecondDate()
Overrides:
getEndMicroSecondDate in class DataSetSeismogram

getEndTime

public edu.iris.Fissures.Time getEndTime()
Overrides:
getEndTime in class DataSetSeismogram

setEndTime

public void setEndTime(edu.iris.Fissures.Time time)
Overrides:
setEndTime in class DataSetSeismogram

getRequestFilter

public edu.iris.Fissures.IfSeismogramDC.RequestFilter getRequestFilter()
Description copied from class: DataSetSeismogram
subclass may override this if they do not wish to use the internal requestFilter field.

Overrides:
getRequestFilter in class DataSetSeismogram

getFilter

public NamedFilter getFilter()