public interface SeismogramContainer extends SeisDataChangeListener, RequestFilterChangeListener
SeismogramContainer
Takes a DataSetSeismogram and requests its
data. It holds whatever it gets in soft references so that they can be
garbage collected if need be. If it gets a request for data, and some of the
items it has once held have been garbage collected, it will reerequest them.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERROR |
static java.lang.String |
GETTING_DATA |
static java.lang.String |
HAVE_DATA |
static java.lang.String |
NO_DATA |
Modifier and Type | Method and Description |
---|---|
void |
addListener(SeismogramContainerListener listener) |
DataSetSeismogram |
getDataSetSeismogram() |
java.lang.String |
getDataStatus() |
SeismogramIterator |
getIterator() |
SeismogramIterator |
getIterator(MicroSecondTimeRange timeRange) |
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] |
getSeismograms() |
void |
removeListener(SeismogramContainerListener listener) |
error, finished, pushData
beginTimeChanged, endTimeChanged
static final java.lang.String NO_DATA
static final java.lang.String GETTING_DATA
static final java.lang.String HAVE_DATA
static final java.lang.String ERROR
SeismogramIterator getIterator()
SeismogramIterator getIterator(MicroSecondTimeRange timeRange)
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] getSeismograms()
void addListener(SeismogramContainerListener listener)
void removeListener(SeismogramContainerListener listener)
java.lang.String getDataStatus()
DataSetSeismogram getDataSetSeismogram()