Package com.macrofocus.high_d.table
Class AbstractTable<Component,Color,Format,R,C,V>
- java.lang.Object
-
- com.macrofocus.high_d.table.AbstractTable<Component,Color,Format,R,C,V>
-
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<Component>
,Table<Component,Color,Format,R,C,V>
- Direct Known Subclasses:
SwingTable
public abstract class AbstractTable<Component,Color,Format,R,C,V> extends java.lang.Object implements Table<Component,Color,Format,R,C,V>
Created by luc on 04/11/15.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.macrofocus.high_d.table.Table
Table.CellRenderer<Component,R,C,V>, Table.ColumnResizePolicy, Table.DetailsFactory<Component,R>, Table.InteractionMode, Table.PropertyType, Table.Style
-
-
Field Summary
Fields Modifier and Type Field Description protected MutableProperties<Table.PropertyType>
properties
-
Constructor Summary
Constructors Constructor Description AbstractTable(com.macrofocus.igraphics.CPColorFactory<Color> factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>>
getColorTheme()
Returns the color theme to use.MutableProperty<Table.InteractionMode>
getInteractionMode()
java.lang.Object
getLocksmith()
MutableProperty<java.lang.Boolean>
getShowDistribution()
MutableProperty<java.lang.Boolean>
getShowFiltered()
MutableProperty<Table.Style>
getStyle()
boolean
isSelectionMode()
void
setColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme)
Sets the color theme to use.void
setLocksmith(java.lang.Object locksmith)
void
setSelectionMode(boolean value)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.macrofocus.crossplatform.CPComponent
getNativeComponent, setStyleClass
-
Methods inherited from interface com.macrofocus.high_d.table.Table
adjustColumns, getSortedDataFrame, reset, setCellRenderer, setColumnResizePolicy, setColumnVisible, setDetailsFactory, setFormat, setFrozenColumnCount, setHidable, setLabel, setModel, setShowFiltered, setSortKey
-
-
-
-
Field Detail
-
properties
protected final MutableProperties<Table.PropertyType> properties
-
-
Constructor Detail
-
AbstractTable
public AbstractTable(com.macrofocus.igraphics.CPColorFactory<Color> factory)
-
-
Method Detail
-
getLocksmith
public java.lang.Object getLocksmith()
-
setLocksmith
public void setLocksmith(java.lang.Object locksmith)
-
isSelectionMode
public boolean isSelectionMode()
-
setSelectionMode
public void setSelectionMode(boolean value)
-
getShowFiltered
public MutableProperty<java.lang.Boolean> getShowFiltered()
-
getInteractionMode
public MutableProperty<Table.InteractionMode> getInteractionMode()
-
getStyle
public MutableProperty<Table.Style> getStyle()
-
getShowDistribution
public MutableProperty<java.lang.Boolean> getShowDistribution()
-
setColorTheme
public void setColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme)
Description copied from interface:Table
Sets the color theme to use.
-
-