public class PrintTable extends Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
PrintTable.ColumnIndexComparator |
protected class |
PrintTable.MergeAndSpanInfo |
protected class |
PrintTable.RowIndexComparator |
protected class |
PrintTable.SortingInfo |
| Constructor and Description |
|---|
PrintTable(TableModel tableModel) |
| Modifier and Type | Method and Description |
|---|---|
TableCell |
getCell(int x,
int y) |
TableColumn |
getColumn(int x) |
int |
getColumnCount() |
int |
getFooterRowCount() |
int |
getHeaderRowCount() |
String |
getRootTableRecord() |
TableRow |
getRow(int y) |
int |
getRowCount() |
String |
getSourcePk() |
String |
getTableStyle() |
TableCellValue |
getValue(int x,
int y) |
double |
getWidth() |
boolean |
isAutoWidth() |
boolean |
isFitToFrame() |
protected void |
loadTable() |
protected void |
merge() |
protected void |
mergeHorizontal(int x,
int y,
int size) |
protected void |
mergeVertical(int x,
int y,
int size) |
void |
setCell(int x,
int y,
TableCell cell) |
protected void |
setColumn(int x,
TableColumn column) |
protected void |
setRow(int y,
TableRow row) |
void |
setValue(int x,
int y,
TableCellValue value) |
protected void |
sort() |
protected void |
sortColumn(PrintTable.SortingInfo sortInfo) |
protected void |
sortColumns(List<Integer> columnIndexes,
TableAxisSortConfig[] sortConfigs) |
protected void |
sortRow(PrintTable.SortingInfo sortInfo) |
protected void |
sortRows(List<Integer> rowIndexes,
TableAxisSortConfig[] sortConfigs) |
protected boolean |
valueEmpty(String value) |
protected boolean |
valuesEqual(String value1,
String value2) |
protected boolean |
valuesMergeable(String value1,
String value2) |
public PrintTable(TableModel tableModel)
public String getSourcePk()
protected void loadTable()
protected void sort()
protected void sortColumn(PrintTable.SortingInfo sortInfo)
protected void sortColumns(List<Integer> columnIndexes, TableAxisSortConfig[] sortConfigs)
protected void sortRow(PrintTable.SortingInfo sortInfo)
protected void sortRows(List<Integer> rowIndexes, TableAxisSortConfig[] sortConfigs)
protected void merge()
protected void mergeHorizontal(int x,
int y,
int size)
protected void mergeVertical(int x,
int y,
int size)
protected boolean valueEmpty(String value)
public String getRootTableRecord()
public String getTableStyle()
public double getWidth()
public boolean isAutoWidth()
public boolean isFitToFrame()
public int getColumnCount()
public int getRowCount()
public TableColumn getColumn(int x)
protected void setColumn(int x,
TableColumn column)
public TableRow getRow(int y)
protected void setRow(int y,
TableRow row)
public TableCell getCell(int x, int y)
public void setCell(int x,
int y,
TableCell cell)
public TableCellValue getValue(int x, int y)
public void setValue(int x,
int y,
TableCellValue value)
public int getHeaderRowCount()
public int getFooterRowCount()
Copyright © 2017 SAP SE. All Rights Reserved.