public abstract class AbstractSeismogramContainer extends java.lang.Object implements SeismogramContainer
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List |
listeners |
protected boolean |
noData |
ERROR, GETTING_DATA, HAVE_DATA, NO_DATA| Constructor and Description |
|---|
AbstractSeismogramContainer(SeismogramContainerListener initialListener,
DataSetSeismogram dss) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(SeismogramContainerListener listener) |
protected abstract void |
addSeismograms(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms) |
void |
beginTimeChanged() |
void |
endTimeChanged() |
void |
error(SeisDataErrorEvent sdce) |
void |
finished(SeisDataChangeEvent sdce) |
DataSetSeismogram |
getDataSetSeismogram() |
java.lang.String |
getDataStatus() |
void |
pushData(SeisDataChangeEvent sdce) |
void |
removeListener(SeismogramContainerListener listener) |
protected void |
reset() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetIterator, getIterator, getSeismogramspublic AbstractSeismogramContainer(SeismogramContainerListener initialListener, DataSetSeismogram dss)
public void addListener(SeismogramContainerListener listener)
addListener in interface SeismogramContainerpublic void removeListener(SeismogramContainerListener listener)
removeListener in interface SeismogramContainerpublic DataSetSeismogram getDataSetSeismogram()
getDataSetSeismogram in interface SeismogramContainerpublic void pushData(SeisDataChangeEvent sdce)
pushData in interface SeisDataChangeListenerpublic void error(SeisDataErrorEvent sdce)
error in interface SeisDataChangeListenerpublic void finished(SeisDataChangeEvent sdce)
finished in interface SeisDataChangeListenerpublic void beginTimeChanged()
beginTimeChanged in interface RequestFilterChangeListenerpublic void endTimeChanged()
endTimeChanged in interface RequestFilterChangeListenerprotected void reset()
public java.lang.String getDataStatus()
getDataStatus in interface SeismogramContainerprotected abstract void addSeismograms(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms)
public java.lang.String toString()
toString in class java.lang.Object