Package net.anwiba.commons.swing.table
Class ObjectListTableConfigurationBuilder<T>
- java.lang.Object
-
- net.anwiba.commons.swing.table.ObjectListTableConfigurationBuilder<T>
-
public class ObjectListTableConfigurationBuilder<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObjectListTableConfigurationBuilder()
-
Method Summary
-
-
-
Method Detail
-
build
public IObjectListTableConfiguration<T> build()
-
setKeyListenerFactory
public ObjectListTableConfigurationBuilder<T> setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory)
-
setSelectionMode
public ObjectListTableConfigurationBuilder<T> setSelectionMode(int selectionMode)
-
addColumnConfiguration
public ObjectListTableConfigurationBuilder<T> addColumnConfiguration(IObjectListColumnConfiguration<T> columnConfiguration)
-
addActionFactory
public ObjectListTableConfigurationBuilder<T> addActionFactory(ITableActionFactory<T> factory)
-
addActionFactory
public ObjectListTableConfigurationBuilder<T> addActionFactory(ITableActionFactory<T> factory, ITableCheckActionEnabledValidator<T> validator)
-
addTextFieldActionFactory
public ObjectListTableConfigurationBuilder<T> addTextFieldActionFactory(ITableTextFieldActionFactory<T> factory)
-
setPreferredVisibleRowCount
public ObjectListTableConfigurationBuilder<T> setPreferredVisibleRowCount(int preferredVisibleRowCount)
-
setTableMouseListenerFactory
public ObjectListTableConfigurationBuilder<T> setTableMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
-
setHeaderMouseListenerFactory
public ObjectListTableConfigurationBuilder<T> setHeaderMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
-
addAddObjectAction
public ObjectListTableConfigurationBuilder<T> addAddObjectAction(IColumnObjectFactory<T,T,java.lang.RuntimeException> factory)
-
addEditObjectAction
public ObjectListTableConfigurationBuilder<T> addEditObjectAction(IColumnObjectFactory<T,T,java.lang.RuntimeException> factory)
-
addRemoveObjectsAction
public ObjectListTableConfigurationBuilder<T> addRemoveObjectsAction()
-
addMoveObjectUpAction
public ObjectListTableConfigurationBuilder<T> addMoveObjectUpAction()
-
addMoveObjectDownAction
public ObjectListTableConfigurationBuilder<T> addMoveObjectDownAction()
-
setFilterToStringConverter
public ObjectListTableConfigurationBuilder<T> setFilterToStringConverter(IColumToStringConverter columnToStringConverter)
-
setAutoResizeModeOff
public ObjectListTableConfigurationBuilder<T> setAutoResizeModeOff()
-
setTextFieldKeyListenerFactory
public ObjectListTableConfigurationBuilder<T> setTextFieldKeyListenerFactory(ITableTextFieldKeyListenerFactory<T> textFieldKeyListenerFactory)
-
setRowFilterDistributor
public ObjectListTableConfigurationBuilder<T> setRowFilterDistributor(IObjectDistributor<IAcceptor<T>> rowFilterDistributor)
-
setAccessoryHeaderPanelFactory
public ObjectListTableConfigurationBuilder<T> setAccessoryHeaderPanelFactory(IFactory<IObjectTableModel<T>,javax.swing.JComponent,java.lang.RuntimeException> accessoryHeaderPanelFactory)
-
setAccessoryFooterPanelFactory
public ObjectListTableConfigurationBuilder<T> setAccessoryFooterPanelFactory(IFactory<IObjectTableModel<T>,javax.swing.JComponent,java.lang.RuntimeException> accessoryFooterPanelFactory)
-
-