public interface IObjectTableBuilder<T>
IObjectTableBuilder<T> setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory)
IObjectTableBuilder<T> setSelectionMode(int selectionMode)
IObjectTableBuilder<T> addTextFieldActionFactory(ITableTextFieldActionFactory<T> factory)
IObjectTableBuilder<T> addActionFactory(ITableActionFactory<T> factory)
IObjectTableBuilder<T> setPreferredVisibleRowCount(int preferredVisibleRowCount)
IObjectTableBuilder<T> setMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
IObjectTableBuilder<T> addAddObjectAction(IColumnObjectFactory<T,T,RuntimeException> factory)
IObjectTableBuilder<T> addEditObjectAction(IColumnObjectFactory<T,T,RuntimeException> factory)
IObjectTableBuilder<T> addRemoveObjectsAction()
IObjectTableBuilder<T> addMoveObjectUpAction()
IObjectTableBuilder<T> addMoveObjectDownAction()
IObjectTableBuilder<T> addActionFactory(ITableActionFactory<T> factory, ITableCheckActionEnabledValidator<T> validator)
IObjectTableBuilder<T> setTextFieldKeyListenerFactory(ITableTextFieldKeyListenerFactory<T> textFieldKeyListenerFactory)
IObjectTableBuilder<T> setFilterToStringConverter(IColumToStringConverter columnToStringConverter)
IObjectTableBuilder<T> setValues(List<T> values)
IObjectTableBuilder<T> addValue(T value)
ObjectListTable<T> build()
IObjectTableBuilder<T> setSingleSelectionMode()
IObjectTableBuilder<T> setAutoResizeModeOff()
IObjectTableBuilder<T> addColumn(IObjectListColumnConfiguration<T> columnConfiguration)
IObjectTableBuilder<T> addStringColumn(String title, IFunction<T,String,RuntimeException> provider, int size)
IObjectTableBuilder<T> addIntegerColumn(String title, IFunction<T,Integer,RuntimeException> provider, int size)
IObjectTableBuilder<T> addSortableStringColumn(String title, IFunction<T,String,RuntimeException> provider, int size)
IObjectTableBuilder<T> addSortableLocalTimeDateColumn(String title, IFunction<T,java.time.LocalDateTime,RuntimeException> provider, int size)
IObjectTableBuilder<T> addSortableDoubleConfiguration(String title, IFunction<T,Double,RuntimeException> provider, int size)
IObjectTableBuilder<T> addSortableBooleanColumn(String title, IFunction<T,Boolean,RuntimeException> provider, int size)
IObjectTableBuilder<T> addSortableIntegerColumn(String title, IFunction<T,Integer,RuntimeException> provider, int size)
IObjectTableBuilder<T> addEditableStringColumn(String title, IFunction<T,String,RuntimeException> provider, IAggregator<T,String,T,RuntimeException> adaptor, int size)
IObjectTableBuilder<T> addEditableIntegerColumn(String title, IFunction<T,Integer,RuntimeException> provider, IAggregator<T,Integer,T,RuntimeException> aggregator, JComponent component, int size)
Copyright © 2007–2018 Andreas W. Bartels. All rights reserved.