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, wait
getIterator, getIterator, getSeismograms
public AbstractSeismogramContainer(SeismogramContainerListener initialListener, DataSetSeismogram dss)
public void addListener(SeismogramContainerListener listener)
addListener
in interface SeismogramContainer
public void removeListener(SeismogramContainerListener listener)
removeListener
in interface SeismogramContainer
public DataSetSeismogram getDataSetSeismogram()
getDataSetSeismogram
in interface SeismogramContainer
public void pushData(SeisDataChangeEvent sdce)
pushData
in interface SeisDataChangeListener
public void error(SeisDataErrorEvent sdce)
error
in interface SeisDataChangeListener
public void finished(SeisDataChangeEvent sdce)
finished
in interface SeisDataChangeListener
public void beginTimeChanged()
beginTimeChanged
in interface RequestFilterChangeListener
public void endTimeChanged()
endTimeChanged
in interface RequestFilterChangeListener
protected void reset()
public java.lang.String getDataStatus()
getDataStatus
in interface SeismogramContainer
protected abstract void addSeismograms(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms)
public java.lang.String toString()
toString
in class java.lang.Object