|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A generalized interface for a 2 dimensional matrix of Objects.
MatrixIndexOutOfBoundsException| Method Summary | |
java.lang.Object |
get(int column,
int row)
Returns the object at the given location. |
MatrixIterator |
getMatrixIterator()
Returns a MatrixIterator for this matrix. |
int |
height()
Returns the current real height, that is, the largest row number (+1) that contains data. |
java.lang.Object |
remove(int column,
int row)
Sets the object at the specified location to null. |
void |
set(int column,
int row,
java.lang.Object data)
Sets the data at the specific location to the given value. |
int |
sizeHigh()
Get the logical height of the matrix. |
int |
sizeWide()
Get the logical width of the matrix. |
int |
width()
Returns the current real height, that is, the index of the rightmost column that contains data +1. |
| Method Detail |
public int width()
public int height()
public int sizeWide()
public int sizeHigh()
public void set(int column,
int row,
java.lang.Object data)
throws MatrixIndexOutOfBoundsException
column - The column (x position) of the cell to set.row - The row (y position) of the cell to set.data - The object to put into the specified cell.
MatrixIndexOutOfBoundsException - if the index is
not within the boundaries of this matrix.
public java.lang.Object get(int column,
int row)
throws MatrixIndexOutOfBoundsException
column - The column (x position) of the cell to get.row - The row (y position) of the cell to get.
MatrixIndexOutOfBoundsException - if the index is
not within the boundaries of this matrix.
public java.lang.Object remove(int column,
int row)
throws MatrixIndexOutOfBoundsException
column - The column (x position) of the cell to remove.row - The row (y position) of the cell to remove.
MatrixIndexOutOfBoundsException - if the index is
not within the boundaries of this matrix.public MatrixIterator getMatrixIterator()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||