T - the type of sequence elements (tokens) the implementing provider object works withpublic class SequenceChangeEvent<T> extends AlignmentModelChangeEvent<T>
AlignmentModel
was added or removed.| Modifier | Constructor and Description |
|---|---|
protected |
SequenceChangeEvent(AlignmentModel<T> source,
java.lang.String sequenceID,
ListChangeType type) |
| Modifier and Type | Method and Description |
|---|---|
SequenceChangeEvent<T> |
clone() |
SequenceChangeEvent<T> |
cloneWithNewSource(AlignmentModel<T> source)
Creates a copy of this event with all properties set to identical values but with a
different source.
|
ListChangeType |
getType() |
static <T> SequenceChangeEvent<T> |
newInsertInstance(AlignmentModel<T> source,
java.lang.String sequenceID) |
static <T> SequenceChangeEvent<T> |
newRemoveInstance(AlignmentModel<T> source,
java.lang.String sequenceID) |
getSequenceID, getSourceprotected SequenceChangeEvent(AlignmentModel<T> source, java.lang.String sequenceID, ListChangeType type)
public static <T> SequenceChangeEvent<T> newInsertInstance(AlignmentModel<T> source, java.lang.String sequenceID)
public static <T> SequenceChangeEvent<T> newRemoveInstance(AlignmentModel<T> source, java.lang.String sequenceID)
public ListChangeType getType()
public SequenceChangeEvent<T> cloneWithNewSource(AlignmentModel<T> source)
AlignmentModelChangeEventcloneWithNewSource in class AlignmentModelChangeEvent<T>source - the source model to be used for the created copypublic SequenceChangeEvent<T> clone()
clone in class AlignmentModelChangeEvent<T>