com.eliad.model
Interface QuerySpanModel
- All Known Implementing Classes:
- AbstractQuerySpanModel
- public interface QuerySpanModel
- extends SpanModel
This interface should be implemented by span models that
are able to answer a question about the presence of a span
at a certain point. QuerySpanModel should be used for algorithms ranging from constant to linear.
For strictly constant algorithms, DirectSpanModel is better to use.
- Version:
- 1.0 00/04/08
- Author:
- Patrick Mérissert-Coffinières
|
Method Summary |
ExtentCell |
getSpanOver(int row,
int column)
Obtains a Rectangle representing the span bounds
which overlaps the cell at row, column.
|
boolean |
isEmpty()
Returns true only if there is no span |
getSpanOver
public ExtentCell getSpanOver(int row,
int column)
- Obtains a
Rectangle representing the span bounds
which overlaps the cell at row, column.
There should be only one answer for a given row, cell.
- Parameters:
row - the row of a cellcolumn - the column a cell- Returns:
- the description of the span containing this cell, null if there is none
isEmpty
public boolean isEmpty()
- Returns true only if there is no span