public class AlignmentAreaList extends ObservableList<AlignmentArea>
MultipleAlignmentsContainer uses to manage its contained alignment areas.
Note that this list is not thread safe and should only be modified from the GUI thread (e.g. the Swing thread) since made modifications might trigger GUI updates.
| Constructor and Description |
|---|
AlignmentAreaList(MultipleAlignmentsContainer owner) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterAdd(int index,
java.util.Collection<? extends AlignmentArea> addedElements) |
protected void |
afterRemove(int index,
java.util.Collection<? extends AlignmentArea> removedElements) |
protected void |
afterReplace(int index,
AlignmentArea previousElement,
AlignmentArea currentElement) |
protected void |
beforeAdd(int index,
java.util.Collection<? extends AlignmentArea> addedElements) |
MultipleAlignmentsContainer |
getOwner() |
protected info.bioinfweb.libralign.multiplealignments.PaintSettingsSynchronizer |
getPaintSettingsSynchronizer() |
addListChangeListener, beforeRemove, beforeReplace, removeListChangeListeneradd, add, addAll, addAll, clear, contains, containsAll, createDecoratedListIterator, equals, get, getUnderlyingList, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArraypublic AlignmentAreaList(MultipleAlignmentsContainer owner)
public MultipleAlignmentsContainer getOwner()
protected info.bioinfweb.libralign.multiplealignments.PaintSettingsSynchronizer getPaintSettingsSynchronizer()
protected void beforeAdd(int index, java.util.Collection<? extends AlignmentArea> addedElements)
beforeAdd in class ObservableList<AlignmentArea>protected void afterAdd(int index, java.util.Collection<? extends AlignmentArea> addedElements)
afterAdd in class ObservableList<AlignmentArea>protected void afterRemove(int index, java.util.Collection<? extends AlignmentArea> removedElements)
afterRemove in class ObservableList<AlignmentArea>protected void afterReplace(int index, AlignmentArea previousElement, AlignmentArea currentElement)
afterReplace in class ObservableList<AlignmentArea>