public class Sequence
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Sequence.ColumnAnnotation |
static class |
Sequence.LineAnnotation |
Modifier | Constructor and Description |
---|---|
protected |
Sequence() |
|
Sequence(int encodingLength,
java.lang.String name,
java.util.List<java.lang.String> duplicateSequenceNameList,
java.lang.String[] sequenceWithGaps) |
Modifier and Type | Method and Description |
---|---|
void |
addDuplicateProcessInstance(java.lang.String processInstanceName) |
void |
addLineAnnotation(Sequence.LineAnnotation lineAnnotation) |
Sequence.LineAnnotation |
addLineAnnotation(java.lang.String name,
java.lang.String ann) |
void |
addListener(SequenceListener listener) |
void |
deleteActivity(int idx) |
void |
deleteAnnotation()
deletes sequence annotations
|
void |
deleteLineAnnotation(int idx) |
void |
deleteLineAnnotation(java.lang.String lineAnnotName)
Deletes the specified line annotation
|
int |
getActivityIndex(int index) |
int[] |
getActivityIndexArray() |
java.lang.String |
getAnnotation() |
java.awt.Color |
getColor() |
Sequence.ColumnAnnotation |
getColumnAnnotation(int column) |
Sequence.ColumnAnnotation[] |
getColumnAnnotations() |
int |
getColumnAnnotationsCount() |
java.lang.String |
getDisplayedAnnotation() |
java.lang.String |
getDisplayedAnnotationName() |
java.util.List<java.lang.String> |
getDuplicateProcessInstanceNameList() |
java.lang.String |
getEncodedActivity(int index) |
int |
getLengthWithGaps() |
int |
getLengthWithoutGaps() |
Sequence.LineAnnotation |
getLineAnnotation(int index) |
Sequence.LineAnnotation |
getLineAnnotation(java.lang.String annotationName) |
Sequence.LineAnnotation[] |
getLineAnnotations() |
int |
getLineAnnotationsCount() |
java.lang.String |
getName() |
int |
getNoDuplicates() |
java.lang.String[] |
getSequenceWithGaps() |
java.lang.String[] |
getSequenceWithoutGaps() |
java.lang.String |
getSequenceWithoutGapsString() |
int |
getSortValue() |
java.lang.String |
getSymbol(int index) |
protected void |
initialize(java.lang.String name,
java.lang.String[] sequence) |
void |
removeListener(SequenceListener listener) |
void |
setActivity(java.lang.String[] sequenceWithGaps) |
void |
setColor(java.awt.Color color) |
void |
setLineAnnotation(int idx,
java.lang.String name,
java.lang.String ann) |
void |
setName(java.lang.String name) |
void |
setSortValue(int sortValue) |
void |
shiftActivity(int idx,
int shift,
boolean shiftActivityIndex) |
java.lang.String |
toString()
Returns sequence (with gaps) as a string
|
protected Sequence()
public Sequence(int encodingLength, java.lang.String name, java.util.List<java.lang.String> duplicateSequenceNameList, java.lang.String[] sequenceWithGaps)
protected void initialize(java.lang.String name, java.lang.String[] sequence)
public int getLengthWithGaps()
public int getLengthWithoutGaps()
public java.lang.String getSymbol(int index)
public java.lang.String[] getSequenceWithGaps()
public java.lang.String[] getSequenceWithoutGaps()
public java.awt.Color getColor()
public void addDuplicateProcessInstance(java.lang.String processInstanceName)
public java.util.List<java.lang.String> getDuplicateProcessInstanceNameList()
public int getLineAnnotationsCount()
public Sequence.LineAnnotation getLineAnnotation(int index)
public Sequence.LineAnnotation getLineAnnotation(java.lang.String annotationName)
public int getColumnAnnotationsCount()
public Sequence.ColumnAnnotation[] getColumnAnnotations()
public Sequence.LineAnnotation[] getLineAnnotations()
public void shiftActivity(int idx, int shift, boolean shiftActivityIndex) throws java.lang.Exception
java.lang.Exception
public void setActivity(java.lang.String[] sequenceWithGaps)
public void deleteActivity(int idx) throws java.lang.Exception
java.lang.Exception
public java.lang.String getEncodedActivity(int index)
public java.lang.String getName()
public void setName(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public java.lang.String getAnnotation()
public java.lang.String getDisplayedAnnotation()
public void deleteAnnotation()
public Sequence.ColumnAnnotation getColumnAnnotation(int column)
public void setColor(java.awt.Color color)
public int getSortValue()
public void setSortValue(int sortValue)
public Sequence.LineAnnotation addLineAnnotation(java.lang.String name, java.lang.String ann)
public void addLineAnnotation(Sequence.LineAnnotation lineAnnotation)
public void deleteLineAnnotation(java.lang.String lineAnnotName)
lineAnnotName
- public void deleteLineAnnotation(int idx)
public void setLineAnnotation(int idx, java.lang.String name, java.lang.String ann)
public java.lang.String getDisplayedAnnotationName()
public java.lang.String toString()
toString
in class java.lang.Object
String
- sequenceWithGapspublic void addListener(SequenceListener listener)
public void removeListener(SequenceListener listener)
public int[] getActivityIndexArray()
public int getActivityIndex(int index)
public int getNoDuplicates()
public java.lang.String getSequenceWithoutGapsString()