public class JTableUtils
extends java.lang.Object
Constructor and Description |
---|
JTableUtils() |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<java.lang.String[]> |
cutTableMatrixCols(java.util.List<java.lang.String[]> allRows,
int maxCols) |
private static java.util.List<java.lang.String[]> |
cutTableMatrixRows(java.util.List<java.lang.String[]> allRows,
int maxRows) |
static javax.swing.filechooser.FileFilter |
getGeneFileFilter() |
static javax.swing.JTable |
getJTable(peridot.Archiver.Spreadsheet spreadsheet)
Generates a JTable based on a table file
|
static Table |
getTableWithoutHeader(java.util.List<java.lang.String[]> allRows,
boolean defaultHeader,
int maxCols,
int maxLines) |
private static java.lang.String[] |
subStrArray(java.lang.String[] array,
int maxElements) |
static boolean |
tableOverColumnLimit(java.io.File tableFile,
java.lang.String sep) |
public static javax.swing.JTable getJTable(peridot.Archiver.Spreadsheet spreadsheet)
spreadsheet
- Spreadsheet table fileprivate static java.lang.String[] subStrArray(java.lang.String[] array, int maxElements)
private static java.util.List<java.lang.String[]> cutTableMatrixCols(java.util.List<java.lang.String[]> allRows, int maxCols)
private static java.util.List<java.lang.String[]> cutTableMatrixRows(java.util.List<java.lang.String[]> allRows, int maxRows)
public static boolean tableOverColumnLimit(java.io.File tableFile, java.lang.String sep)
public static Table getTableWithoutHeader(java.util.List<java.lang.String[]> allRows, boolean defaultHeader, int maxCols, int maxLines)
public static javax.swing.filechooser.FileFilter getGeneFileFilter()