Package net.anwiba.commons.swing.table
Class ObjectTableConfigurationBuilder<T>
- java.lang.Object
-
- net.anwiba.commons.swing.table.ObjectTableConfigurationBuilder<T>
-
public class ObjectTableConfigurationBuilder<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObjectTableConfigurationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActionFactory(ITableActionFactory<T> factory)voidaddColumnConfiguration(IColumnConfiguration columnConfiguration)IObjectTableConfiguration<T>build()voidsetHeaderMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)voidsetKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory)voidsetPreferredVisibleRowCount(int preferredVisibleRowCount)voidsetSelectionMode(int selectionMode)voidsetTableMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
-
-
-
Method Detail
-
setKeyListenerFactory
public void setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory)
-
setSelectionMode
public void setSelectionMode(int selectionMode)
-
addColumnConfiguration
public void addColumnConfiguration(IColumnConfiguration columnConfiguration)
-
addActionFactory
public void addActionFactory(ITableActionFactory<T> factory)
-
setPreferredVisibleRowCount
public void setPreferredVisibleRowCount(int preferredVisibleRowCount)
-
build
public IObjectTableConfiguration<T> build()
-
setTableMouseListenerFactory
public void setTableMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
-
setHeaderMouseListenerFactory
public void setHeaderMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
-
-