edu.sc.seis.fissuresUtil.display
Interface SeismogramContainer
- All Superinterfaces:
- RequestFilterChangeListener, SeisDataChangeListener
- All Known Implementing Classes:
- AbstractSeismogramContainer, HardRefSeismogramContainer, SoftRefSeismogramContainer
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.
NO_DATA
static final java.lang.String NO_DATA
- See Also:
- Constant Field Values
GETTING_DATA
static final java.lang.String GETTING_DATA
- See Also:
- Constant Field Values
HAVE_DATA
static final java.lang.String HAVE_DATA
- See Also:
- Constant Field Values
ERROR
static final java.lang.String ERROR
- See Also:
- Constant Field Values
getIterator
SeismogramIterator getIterator()
- Returns:
- - a SeismogramIterator over the full time range of the seismogram
getIterator
SeismogramIterator getIterator(MicroSecondTimeRange timeRange)
getSeismograms
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] getSeismograms()
addListener
void addListener(SeismogramContainerListener listener)
removeListener
void removeListener(SeismogramContainerListener listener)
getDataStatus
java.lang.String getDataStatus()
getDataSetSeismogram
DataSetSeismogram getDataSetSeismogram()