Uses of Interface
io.guise.framework.model.TableColumnModel
Package
Description
-
Uses of TableColumnModel in io.guise.framework.component
Modifier and TypeMethodDescriptionCalendarControl.DayRepresentationStrategy.createComponent
(Table table, TableModel model, int rowIndex, TableColumnModel<C> column, boolean editable, boolean selected, boolean focused) Table.CellRepresentationStrategy.createComponent
(Table table, TableModel model, int rowIndex, TableColumnModel<C> column, boolean editable, boolean selected, boolean focused) Creates a component to represent the given cell.Table.DefaultCellRepresentationStrategy.createComponent
(Table table, TableModel model, int rowIndex, TableColumnModel<C> column, boolean editable, boolean selected, boolean focused) Creates a component to represent the given cell.<V> Table.CellRepresentationStrategy<? super V>
Table.getCellRepresentationStrategy
(TableColumnModel<V> column) Returns the given cell representation strategy assigned to produce representation components for the given column.<C> C
Table.getCellValue
(int rowIndex, TableColumnModel<C> column) int
Table.getColumnIndex
(TableColumnModel<?> column) Table.getColumnLabelFontFamilies
(TableColumnModel<?> column) Returns the label font families for a given column.Table.getColumnLabelFontSize
(TableColumnModel<?> column) Returns the label font size for a given column.Table.getColumnLabelFontStyle
(TableColumnModel<?> column) Returns the label font style for a given column.double
Table.getColumnLabelFontWeight
(TableColumnModel<?> column) Returns the label font weight for a given column.Table.getColumnPaddingExtent
(TableColumnModel<?> column, Border border) Returns the padding extent of the indicated column border.Table.getColumnPaddingLineFarExtent
(TableColumnModel<?> column) Returns the padding extent of the column line far page near border.Table.getColumnPaddingLineNearExtent
(TableColumnModel<?> column) Returns the padding extent of the column line near page near border.Table.getColumnPaddingPageFarExtent
(TableColumnModel<?> column) Returns the padding extent of the column line far page far border.Table.getColumnPaddingPageNearExtent
(TableColumnModel<?> column) Returns the padding extent of the column line near page far border.Table.getColumnUIModel
(TableColumnModel<?> column) Retrieves the UI model for the given column.<V> Table.CellRepresentationStrategy<? super V>
Table.setCellRepresentationStrategy
(TableColumnModel<V> column, Table.CellRepresentationStrategy<V> cellRepresentationStrategy) Installs the given cell representation strategy to produce representation components for the given column.<C> void
Table.setCellValue
(int rowIndex, TableColumnModel<C> column, C newCellValue) void
Table.setColumnLabelFontFamilies
(TableColumnModel<?> column, List<String> newLabelFontFamilies) Sets the font families of the label for a given column.void
Table.setColumnLabelFontSize
(TableColumnModel<?> column, Extent newLabelFontSize) Sets the label font size of a given column.void
Table.setColumnLabelFontStyle
(TableColumnModel<?> column, FontStyle newLabelFontStyle) Sets the style of the label font for a given column.void
Table.setColumnLabelFontWeight
(TableColumnModel<?> column, double newLabelFontWeight) Sets the weight of the label font of a given column.void
Table.setColumnPaddingExtent
(TableColumnModel<?> column, Border border, Extent newPaddingExtent) Sets the padding extent of a given column border.void
Table.setColumnPaddingExtent
(TableColumnModel<?> column, Extent newPaddingExtent) Sets the padding extent of all borders of a column.void
Table.setColumnPaddingLineFarExtent
(TableColumnModel<?> column, Extent newPaddingExtent) Sets the padding extent of the column line far border.void
Table.setColumnPaddingLineNearExtent
(TableColumnModel<?> column, Extent newPaddingExtent) Sets the padding extent of the column line near border.void
Table.setColumnPaddingPageFarExtent
(TableColumnModel<?> column, Extent newPaddingExtent) Sets the padding extent of the column page far border.void
Table.setColumnPaddingPageNearExtent
(TableColumnModel<?> column, Extent newPaddingExtent) Sets the padding extent of the column page near border.ModifierConstructorDescriptionTable
(TableColumnModel<?>... columns) Columns constructor with a default data model.Table
(Object[][] rowValues, TableColumnModel<?>... columns) Table data and columns constructor with a default data model. -
Uses of TableColumnModel in io.guise.framework.model
Modifier and TypeClassDescriptionclass
A day-of-week column in a calendar month table.class
The default implementation of a column in a table.Modifier and TypeMethodDescriptionstatic <C> TableColumnModel<C>[]
DefaultTableModel.createDefaultColumns
(Class<C> valueClass, String... columnNames) Creates default columns with the given column names.TableModel.Cell.getColumn()
Modifier and TypeMethodDescriptionList<TableColumnModel<?>>
AbstractListSelectTableModel.getColumns()
List<TableColumnModel<?>>
AbstractTableModel.getColumns()
List<TableColumnModel<?>>
TableModel.getColumns()
Modifier and TypeMethodDescriptionprotected void
AbstractTableModel.addColumn
(TableColumnModel<?> column) Adds a column to the table.<C> C
AbstractListSelectTableModel.getCellValue
(int rowIndex, TableColumnModel<C> column) protected abstract <C> C
AbstractListSelectTableModel.getCellValue
(V value, int rowIndex, TableColumnModel<C> column) Returns the value's property for the given column.<C> C
CalendarMonthTableModel.getCellValue
(int rowIndex, TableColumnModel<C> column) <C> C
DefaultTableModel.getCellValue
(int rowIndex, TableColumnModel<C> column) <C> C
TableModel.getCellValue
(int rowIndex, TableColumnModel<C> column) Returns the cell value at the given row and column.int
AbstractListSelectTableModel.getColumnIndex
(TableColumnModel<?> column) int
AbstractTableModel.getColumnIndex
(TableColumnModel<?> column) int
TableModel.getColumnIndex
(TableColumnModel<?> column) Determines the logical index of the given table column.<C> void
AbstractListSelectTableModel.setCellValue
(int rowIndex, TableColumnModel<C> column, C newCellValue) protected abstract <C> void
AbstractListSelectTableModel.setCellValue
(V value, int rowIndex, TableColumnModel<C> column, C newCellValue) Sets the value's property for the given column.<C> void
CalendarMonthTableModel.setCellValue
(int rowIndex, TableColumnModel<C> column, C newCellValue) <C> void
DefaultTableModel.setCellValue
(int rowIndex, TableColumnModel<C> column, C newCellValue) <C> void
TableModel.setCellValue
(int rowIndex, TableColumnModel<C> column, C newCellValue) Sets the cell value at the given row and column.ModifierConstructorDescriptionAbstractListSelectTableModel
(Class<V> valueClass, ListSelectionPolicy<V> listSelectionStrategy, TableColumnModel<?>... columns) Constructs a list select table model indicating the type of values it can hold.AbstractListSelectTableModel
(Class<V> valueClass, TableColumnModel<?>... columns) Constructs a list select table model indicating the type of values it can hold, using a default multiple selection strategy.AbstractTableModel
(TableColumnModel<?>... columns) Columns constructor.Cell
(int rowIndex, TableColumnModel<C> column) Row and column constructorDefaultTableModel
(TableColumnModel<?>... columns) Constructs a default table model indicating the type of values it can hold along with column definitions.DefaultTableModel
(Object[][] rowValues, TableColumnModel<?>... columns) Constructs a default table model indicating the type of values it can hold. -
Uses of TableColumnModel in io.guise.framework.platform.web
Modifier and TypeMethodDescriptionprotected <T> void
WebTableDepictor.updateCellView
(TableModel tableModel, int rowIndex, TableColumnModel<T> column) Updates the view of a column.protected <T> void
WebTableDepictor.updateHeaderView
(TableModel tableModel, TableColumnModel<T> column) Updates the view of a column header.