|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.sc.seis.fissuresUtil.xml.DataSetSeismogram
public abstract class DataSetSeismogram
DataSetSeismogram.java Created: Tue Feb 11 10:08:37 2003
Field Summary | |
---|---|
protected java.util.List |
seisCache
|
protected edu.iris.Fissures.Unit |
y_unit
|
Fields inherited from interface edu.sc.seis.fissuresUtil.xml.StdAuxillaryDataNames |
---|
APPROVED, CHANNEL_BEGIN, NETWORK_BEGIN, PICK_FLAG, prefix, RESPONSE |
Constructor Summary | |
---|---|
DataSetSeismogram(DataSet ds,
java.lang.String name)
|
|
DataSetSeismogram(DataSet ds,
java.lang.String name,
edu.iris.Fissures.IfSeismogramDC.RequestFilter requestFilter)
|
Method Summary | |
---|---|
void |
addAuxillaryData(java.lang.Object key,
java.lang.Object value)
|
void |
addRequestFilterChangeListener(RequestFilterChangeListener listener)
|
void |
addSeisDataChangeListener(SeisDataChangeListener dataListener)
|
protected void |
addToCache(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seismogram)
|
protected void |
addToCache(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms)
|
java.lang.Object |
clone()
|
static boolean |
equalOrContains(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl one,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl two)
|
boolean |
equals(java.lang.Object other)
|
void |
error(SeisDataChangeListener initiator,
java.lang.Throwable e)
Informs the callback object that it is done with the processing of its request for seismograms because it encountered a problem. |
void |
finished(SeisDataChangeListener initiator)
Informs the callback object that it is done with the processing of its request for seismograms. |
protected void |
fireBeginTimeChangedEvent()
|
protected void |
fireDataErrorEvent(SeisDataErrorEvent event)
|
protected void |
fireDataFinishedEvent(SeisDataChangeEvent event)
|
protected void |
fireEndTimeChangedEvent()
|
protected void |
fireNewDataEvent(SeisDataChangeEvent event)
|
static java.lang.String |
generateName(edu.iris.Fissures.IfNetwork.Channel chan)
|
protected java.lang.String |
getAutogeneratedName()
|
java.lang.Object |
getAuxillaryData(java.lang.Object key)
|
java.util.Collection |
getAuxillaryDataKeys()
|
edu.iris.Fissures.model.MicroSecondDate |
getBeginMicroSecondDate()
|
edu.iris.Fissures.Time |
getBeginTime()
|
edu.iris.Fissures.IfNetwork.Channel |
getChannel()
|
edu.iris.Fissures.IfNetwork.ChannelId |
getChannelId()
|
DataSet |
getDataSet()
gets the dataset to which this seismogram belongs. |
protected java.util.List |
getDSSDataListenersCopy()
|
edu.iris.Fissures.model.MicroSecondDate |
getEndMicroSecondDate()
|
edu.iris.Fissures.Time |
getEndTime()
|
edu.iris.Fissures.IfEvent.EventAccessOperations |
getEvent()
|
java.lang.String |
getName()
|
edu.iris.Fissures.IfSeismogramDC.RequestFilter |
getRequestFilter()
subclass may override this if they do not wish to use the internal requestFilter field. |
protected java.util.List |
getRFChangeListenersCopy()
|
edu.iris.Fissures.Unit |
getYUnit()
|
boolean |
isNameAutogenerated()
|
void |
pushData(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms,
SeisDataChangeListener initiator)
used to push information about the seismograms to the callback object. |
java.lang.Object |
removeAuxillaryData(java.lang.Object key)
|
void |
removeRequestFilterChangeListener(RequestFilterChangeListener listener)
|
void |
removeSeisDataChangeListener(SeisDataChangeListener dataListener)
|
abstract void |
retrieveData(SeisDataChangeListener dataListener)
|
void |
setBeginTime(edu.iris.Fissures.Time time)
|
void |
setDataSet(DataSet dataSet)
|
void |
setEndTime(edu.iris.Fissures.Time time)
|
void |
setName(java.lang.String name)
|
void |
setYUnit(edu.iris.Fissures.Unit unit)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.util.List seisCache
protected edu.iris.Fissures.Unit y_unit
Constructor Detail |
---|
public DataSetSeismogram(DataSet ds, java.lang.String name)
public DataSetSeismogram(DataSet ds, java.lang.String name, edu.iris.Fissures.IfSeismogramDC.RequestFilter requestFilter)
Method Detail |
---|
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public DataSet getDataSet()
public edu.iris.Fissures.IfNetwork.Channel getChannel()
public edu.iris.Fissures.IfEvent.EventAccessOperations getEvent()
public void setDataSet(DataSet dataSet)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean isNameAutogenerated()
protected java.lang.String getAutogeneratedName()
public static java.lang.String generateName(edu.iris.Fissures.IfNetwork.Channel chan)
public java.lang.String toString()
toString
in class java.lang.Object
public edu.iris.Fissures.model.MicroSecondDate getBeginMicroSecondDate()
public edu.iris.Fissures.Time getBeginTime()
public void setBeginTime(edu.iris.Fissures.Time time)
public edu.iris.Fissures.model.MicroSecondDate getEndMicroSecondDate()
public edu.iris.Fissures.Time getEndTime()
public void setEndTime(edu.iris.Fissures.Time time)
public edu.iris.Fissures.IfSeismogramDC.RequestFilter getRequestFilter()
public edu.iris.Fissures.IfNetwork.ChannelId getChannelId()
public edu.iris.Fissures.Unit getYUnit()
public void setYUnit(edu.iris.Fissures.Unit unit)
public void addRequestFilterChangeListener(RequestFilterChangeListener listener)
public void removeRequestFilterChangeListener(RequestFilterChangeListener listener)
protected java.util.List getRFChangeListenersCopy()
protected java.util.List getDSSDataListenersCopy()
protected void fireEndTimeChangedEvent()
protected void fireBeginTimeChangedEvent()
public void addSeisDataChangeListener(SeisDataChangeListener dataListener)
public void removeSeisDataChangeListener(SeisDataChangeListener dataListener)
protected void fireNewDataEvent(SeisDataChangeEvent event)
protected void fireDataFinishedEvent(SeisDataChangeEvent event)
protected void fireDataErrorEvent(SeisDataErrorEvent event)
public void pushData(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms, SeisDataChangeListener initiator)
LocalDataCenterCallBack
pushData
in interface LocalDataCenterCallBack
seismograms
- - an array of LocalSeismogramImplinitiator
- - the callback object that initiated the request for seismograms.protected void addToCache(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms)
protected void addToCache(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seismogram)
public static boolean equalOrContains(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl one, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl two)
public void finished(SeisDataChangeListener initiator)
LocalDataCenterCallBack
finished
in interface LocalDataCenterCallBack
initiator
- - the callback object that initiated the request for seismograms.public void error(SeisDataChangeListener initiator, java.lang.Throwable e)
LocalDataCenterCallBack
error
in interface LocalDataCenterCallBack
initiator
- - the callback object that initiated the request for seismograms.e
- - the exception explaining the error encountered.public abstract void retrieveData(SeisDataChangeListener dataListener)
public void addAuxillaryData(java.lang.Object key, java.lang.Object value)
public java.lang.Object getAuxillaryData(java.lang.Object key)
public java.lang.Object removeAuxillaryData(java.lang.Object key)
public java.util.Collection getAuxillaryDataKeys()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |