Package adams.flow.sink.sequenceplotter
Class SequencePlotContainerManager
- java.lang.Object
-
- adams.gui.visualization.container.AbstractContainerManager<XYSequenceContainer>
-
- adams.gui.visualization.sequence.XYSequenceContainerManager
-
- adams.flow.sink.sequenceplotter.SequencePlotContainerManager
-
- All Implemented Interfaces:
ColorContainerManager<XYSequenceContainer>
,NamedContainerManager
,VisibilityContainerManager<XYSequenceContainer>
,Serializable
public class SequencePlotContainerManager extends XYSequenceContainerManager
A handler for the sequence plot containers.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.gui.visualization.sequence.XYSequenceContainerManager
m_ColorProvider, m_Owner
-
Fields inherited from class adams.gui.visualization.container.AbstractContainerManager
m_AllowRemoval, m_DataChangeListeners, m_FilteredList, m_List, m_SearchRegexp, m_SearchString, m_UpdateList, m_Updating
-
-
Constructor Summary
Constructors Constructor Description SequencePlotContainerManager(ContainerListManager owner)
Initializes the manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SequencePlotContainer
newContainer(Comparable o)
Returns a new container containing the given payload.protected boolean
updateSearchOnUpdate()
Whether to update the search whenever the content changes.-
Methods inherited from class adams.gui.visualization.sequence.XYSequenceContainerManager
add, clear, countVisible, getAllVisible, getColor, getColorProvider, getOwner, getVisible, getVisibleIndices, indexOf, isMatch, isVisible, remove, setColorProvider, setVisible
-
Methods inherited from class adams.gui.visualization.container.AbstractContainerManager
addAll, addDataChangeListener, clearSearch, contains, count, countFiltered, finishUpdate, finishUpdate, get, getAll, getAllowRemoval, getFiltered, getFilteredIndices, indexOf, indexOfFiltered, isFiltered, isFiltered, isUpdating, notifyDataChangeListeners, postAdd, postSet, preAdd, preSet, removeDataChangeListener, search, set, setAllowRemoval, startUpdate, toString, updateSearch
-
-
-
-
Constructor Detail
-
SequencePlotContainerManager
public SequencePlotContainerManager(ContainerListManager owner)
Initializes the manager.- Parameters:
owner
- the owning panel
-
-
Method Detail
-
updateSearchOnUpdate
protected boolean updateSearchOnUpdate()
Whether to update the search whenever the content changes.- Overrides:
updateSearchOnUpdate
in classAbstractContainerManager<XYSequenceContainer>
- Returns:
- always FALSE, as the
AbstractPlotUpdater
classes handle updating the plot
-
newContainer
public SequencePlotContainer newContainer(Comparable o)
Returns a new container containing the given payload.- Overrides:
newContainer
in classXYSequenceContainerManager
- Parameters:
o
- the payload to encapsulate- Returns:
- the new container
-
-