public class DefaultRealMatrixPreservingVisitor extends java.lang.Object implements RealMatrixPreservingVisitor
RealMatrixPreservingVisitor
interface.
This class is a convenience to create custom visitors without defining all methods. This class provides default implementations that do nothing.
Constructor and Description |
---|
DefaultRealMatrixPreservingVisitor() |
Modifier and Type | Method and Description |
---|---|
double |
end()
End visiting a matrix.
|
void |
start(int rows,
int columns,
int startRow,
int endRow,
int startColumn,
int endColumn)
Start visiting a matrix.
|
void |
visit(int row,
int column,
double value)
Visit one matrix entry.
|
public void start(int rows, int columns, int startRow, int endRow, int startColumn, int endColumn)
This method is called once before any entry of the matrix is visited.
start
in interface RealMatrixPreservingVisitor
rows
- number of rows of the matrixcolumns
- number of columns of the matrixstartRow
- Initial row indexendRow
- Final row index (inclusive)startColumn
- Initial column indexendColumn
- Final column index (inclusive)public void visit(int row, int column, double value) throws MatrixVisitorException
visit
in interface RealMatrixPreservingVisitor
row
- row index of the entrycolumn
- column index of the entryvalue
- current value of the entryMatrixVisitorException
- if something wrong occurspublic double end()
This method is called once after all entries of the matrix have been visited.
end
in interface RealMatrixPreservingVisitor
walkInXxxOrder
must return"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"