public interface ToolkitSpecificAlignmentContentArea extends ToolkitSpecificAlignmentRowsArea<AlignmentSubArea>
ToolkitSpecificAlignmentArea
).Modifier and Type | Method and Description |
---|---|
void |
addDataAreaList(DataAreaList list)
Adds a list of data areas as children of this component.
|
void |
assignSequenceAreaSize(String sequenceID)
Delegates to the
SequenceArea contained in this component to assign its current size. |
AlignmentSubArea |
getAreaByY(int y)
Returns the child component containing the specified y-coordinate.
|
int |
getHeight()
Returns the height of this component.
|
SequenceArea |
getSequenceAreaByID(String sequenceID)
Returns the
SequenceArea inside this area that displays the sequence with the specified ID. |
void |
repaintSequenceAreas()
Forces all contained
SequenceArea s (not data areas) to be repainted. |
reinsertSubelements, subAreaIterator
assignSize, getIndependentComponent, getLocationInParent, getTargetToolkit, getToolkitSize, repaint
AlignmentSubArea getAreaByY(int y)
y
- the y-coordinate relative to this alignment content areaSequenceArea getSequenceAreaByID(String sequenceID)
SequenceArea
inside this area that displays the sequence with the specified ID.sequenceID
- the ID of the sequence displayed in the returned areanull
if no sequence with the specified ID is displayed in this areaint getHeight()
void assignSequenceAreaSize(String sequenceID) throws IllegalArgumentException
SequenceArea
contained in this component to assign its current size.sequenceID
- the ID of the sequence displayed in the sequence area to be resizedIllegalArgumentException
- if no sequence area for the specified sequence ID was foundvoid addDataAreaList(DataAreaList list)
list
- the data areas to be addedvoid repaintSequenceAreas()
SequenceArea
s (not data areas) to be repainted.