public interface IObjectTableBuilder<T>
IObjectTableBuilder<T> setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory)
IObjectTableBuilder<T> setSelectionMode(int selectionMode)
IObjectTableBuilder<T> addTextFieldActionFactory(ITableTextFieldActionFactory<T> factory)
IObjectTableBuilder<T> setPreferredVisibleRowCount(int preferredVisibleRowCount)
IObjectTableBuilder<T> setHeaderMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
IObjectTableBuilder<T> setTableMouseListenerFactory(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)
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> addDoubleColumn(String title, IFunction<T,Double,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> addSortableDurationColumn(String string, IFunction<T,java.time.Duration,RuntimeException> provider, int size)
IObjectTableBuilder<T> addSortableDoubleColumn(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> addSortableLongColumn(String title, IFunction<T,Long,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)
IObjectTableBuilder<T> addObjectColumn(String title, IFunction<T,Object,RuntimeException> provider, int size)
IObjectTableBuilder<T> addImageColumn(String title, IFunction<T,Image,RuntimeException> provider, int size)
Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.