Package com.macrofocus.high_d.table
Interface Table<Component,Color,Format,R,C,V>
- All Superinterfaces:
com.macrofocus.crossplatform.CPComponent<Component>
- All Known Implementing Classes:
AbstractTable,SwingTable
public interface Table<Component,Color,Format,R,C,V>
extends com.macrofocus.crossplatform.CPComponent<Component>
Created by luc on 27/07/15.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic enumstatic interfacestatic enumInteraction mode.static enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustColumns(boolean columnHeaderIncluded, boolean dynamicAdjustment) MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> Returns the color theme to use.voidreset()voidsetCellRenderer(C column, Table.CellRenderer<Component, R, C, V> renderer) voidsetColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Sets the color theme to use.voidvoidsetColumnVisible(C column, boolean visible) voidsetDetailsFactory(boolean alwaysVisible, Table.DetailsFactory<Component, R> factory) voidvoidsetFrozenColumnCount(int columnCount) voidsetHidable(C column, boolean hidable) voidvoidsetLocksmith(Object locksmith) voidsetModel(ShowFilteredDataFrame<R, C, V> dataFrame, com.macrofocus.visual.Visual<Color, R, C> visual, com.macrofocus.high_d.axis.group.AxisGroupModel<R, C> axisGroupModel) voidsetShowFiltered(MutableProperty<Boolean> showFiltered) voidsetSortKey(C column, com.macrofocus.molap.dataframe.SortOrder order) Methods inherited from interface com.macrofocus.crossplatform.CPComponent
getNativeComponent, setStyleClass
-
Method Details
-
setModel
-
getSortedDataFrame
-
getColorTheme
MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> getColorTheme()Returns the color theme to use.- Returns:
- the color theme
-
setColorTheme
void setColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Sets the color theme to use.- Parameters:
colorTheme- the color theme to use
-
adjustColumns
void adjustColumns(boolean columnHeaderIncluded, boolean dynamicAdjustment) -
setColumnVisible
-
setHidable
-
setSortKey
-
setLocksmith
-
setFormat
-
setLabel
-
setFrozenColumnCount
void setFrozenColumnCount(int columnCount) -
reset
void reset() -
getShowFiltered
MutableProperty<Boolean> getShowFiltered() -
setShowFiltered
-
getInteractionMode
MutableProperty<Table.InteractionMode> getInteractionMode() -
getShowDistribution
MutableProperty<Boolean> getShowDistribution() -
setColumnResizePolicy
-
setCellRenderer
-
setDetailsFactory
-