| Modifier and Type | Field and Description |
|---|---|
static int |
FULL
This flag as the argument to setMatrixType, indicates that the full
matrix is to be printed.
|
static int |
LOWER_TRIANGULAR
This flag as the argument to setMatrixType, indicates that only the lower
triangular elements of the matrix are to be printed.
|
static int |
STRICT_LOWER_TRIANGULAR
This flag as the argument to setMatrixType, indicates that only the
strict lower triangular elements of the matrix are to be printed.
|
static int |
STRICT_UPPER_TRIANGULAR
This flag as the argument to setMatrixType, indicates that only the
strict upper triangular elements of the matrix are to be printed.
|
static int |
UPPER_TRIANGULAR
This flag as the argument to setMatrixType, indicates that only the upper
triangular elements of the matrix are to be printed.
|
| Constructor and Description |
|---|
PrintMatrix()
Creates an instance of the PrintMatrix class.
|
PrintMatrix(PrintStream out)
Creates an instance of the PrintMatrix class with the specified
PrintStream.
|
PrintMatrix(PrintStream out,
String title)
Creates a PrintMatrix object with the specified PrintStream and sets its
title.
|
PrintMatrix(String title)
Creates a PrintMatrix object and sets its title.
|
| Modifier and Type | Method and Description |
|---|---|
void |
print(Object array)
Prints a matrix with a default format.
|
void |
print(PrintMatrixFormat pmf,
Object array)
Prints a matrix with specified format.
|
protected void |
print(String string)
Print a string.
|
void |
printHTML(PrintMatrixFormat pmf,
Object array,
int nRows,
int nColumns)
Prints an nRows by nColumns matrix with specified format for HTML output.
|
protected void |
println()
Print a newline.
|
PrintMatrix |
setColumnSpacing(int columnSpacing)
Sets the number of spaces between columns.
|
PrintMatrix |
setEqualColumnWidths(boolean equalColumnWidths)
Force all of the columns to have the same width.
|
PrintMatrix |
setMatrixType(int matrixType)
Set matrix type.
|
PrintMatrix |
setPageWidth(int pageWidth)
Sets the page width.
|
PrintMatrix |
setTitle(String title)
Sets matrix title
|
public static final int FULL
public static final int UPPER_TRIANGULAR
public static final int LOWER_TRIANGULAR
public static final int STRICT_UPPER_TRIANGULAR
public static final int STRICT_LOWER_TRIANGULAR
public PrintMatrix()
public PrintMatrix(PrintStream out)
out - a PrintStreampublic PrintMatrix(String title)
title - a String specifying the titlepublic PrintMatrix(PrintStream out, String title)
out - a PrintStreamtitle - a String specifying the titlepublic PrintMatrix setTitle(String title)
title - a String specifying the title of the matrixPrintMatrix objectpublic PrintMatrix setEqualColumnWidths(boolean equalColumnWidths)
equalColumnWidths - a boolean which specifies that all
column widths will be equalPrintMatrix objectpublic PrintMatrix setColumnSpacing(int columnSpacing)
columnSpacing - an int specifying the number of spaces
between columns, default is 2PrintMatrix objectpublic PrintMatrix setPageWidth(int pageWidth)
pageWidth - an int specifying the page width, default
is the largest possible integerPrintMatrix objectpublic PrintMatrix setMatrixType(int matrixType)
matrixType - int specifying the matrix type. Values for
matrixType are:| 0 | FULL |
| 1 | UPPER_TRIANGULAR |
| 2 | LOWER_TRIANGULAR |
| 3 | STRICT_UPPER_TRIANGULAR |
| 4 | STRICT_LOWER_TRIANGULAR |
PrintMatrix objectprotected void print(String string)
string - the String to be printedprotected void println()
public void print(Object array)
array - a two-dimensional, non-empty, rectangular arraypublic void print(PrintMatrixFormat pmf, Object array)
pmf - a PrintMatrixFormat matrix formatarray - a two-dimensional, non-empty, rectangular arraypublic void printHTML(PrintMatrixFormat pmf, Object array, int nRows, int nColumns)
pmf - a PrintMatrixFormat matrix formatnRows - an int specifying the number of rows in the
matrixnColumns - an int specifying the number of columns in
the matrixCopyright © 2020 Rogue Wave Software. All rights reserved.