public class ObjectTableBuilder<T> extends Object implements IObjectTableBuilder<T>
| Constructor and Description |
|---|
ObjectTableBuilder() |
public IObjectTableBuilder<T> setKeyListenerFactory(IKeyListenerFactory<T> keyListenerFactory)
setKeyListenerFactory in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setSelectionMode(int selectionMode)
setSelectionMode in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addColumn(IObjectListColumnConfiguration<T> columnConfiguration)
addColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addStringColumn(String title, IFunction<T,String,RuntimeException> provider, int size)
addStringColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addSortableStringColumn(String title, IFunction<T,String,RuntimeException> provider, int size)
addSortableStringColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addEditableStringColumn(String title, IFunction<T,String,RuntimeException> provider, IAggregator<T,String,T,RuntimeException> adaptor, int size)
addEditableStringColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addSortableDoubleColumn(String title, IFunction<T,Double,RuntimeException> provider, int size)
addSortableDoubleColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addDoubleColumn(String title, IFunction<T,Double,RuntimeException> provider, int size)
addDoubleColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addEditableIntegerColumn(String title, IFunction<T,Integer,RuntimeException> provider, IAggregator<T,Integer,T,RuntimeException> aggregator, JComponent component, int size)
addEditableIntegerColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addIntegerColumn(String title, IFunction<T,Integer,RuntimeException> provider, int size)
addIntegerColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addSortableIntegerColumn(String title, IFunction<T,Integer,RuntimeException> provider, int size)
addSortableIntegerColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addSortableLongColumn(String title, IFunction<T,Long,RuntimeException> provider, int size)
addSortableLongColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addSortableLocalTimeDateColumn(String title, IFunction<T,java.time.LocalDateTime,RuntimeException> provider, int size)
addSortableLocalTimeDateColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addSortableDurationColumn(String title, IFunction<T,java.time.Duration,RuntimeException> provider, int size)
addSortableDurationColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addObjectColumn(String title, IFunction<T,Object,RuntimeException> provider, int size)
addObjectColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addImageColumn(String title, IFunction<T,Image,RuntimeException> provider, int size)
addImageColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addSortableBooleanColumn(String title, IFunction<T,Boolean,RuntimeException> provider, int size)
addSortableBooleanColumn in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addActionFactory(ITableActionFactory<T> factory)
addActionFactory in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addActionFactory(ITableActionFactory<T> factory, ITableCheckActionEnabledValidator<T> validator)
addActionFactory in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addTextFieldActionFactory(ITableTextFieldActionFactory<T> factory)
addTextFieldActionFactory in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setPreferredVisibleRowCount(int preferredVisibleRowCount)
setPreferredVisibleRowCount in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setHeaderMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
setHeaderMouseListenerFactory in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setTableMouseListenerFactory(IMouseListenerFactory<T> mouseListenerFactory)
setTableMouseListenerFactory in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addAddObjectAction(IColumnObjectFactory<T,T,RuntimeException> factory)
addAddObjectAction in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addEditObjectAction(IColumnObjectFactory<T,T,RuntimeException> factory)
addEditObjectAction in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addRemoveObjectsAction()
addRemoveObjectsAction in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addMoveObjectUpAction()
addMoveObjectUpAction in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addMoveObjectDownAction()
addMoveObjectDownAction in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setFilterToStringConverter(IColumToStringConverter columnToStringConverter)
setFilterToStringConverter in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setValues(List<T> values)
setValues in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> addValue(T value)
addValue in interface IObjectTableBuilder<T>public ObjectListTable<T> build()
build in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setSingleSelectionMode()
setSingleSelectionMode in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setAutoResizeModeOff()
setAutoResizeModeOff in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setTextFieldKeyListenerFactory(ITableTextFieldKeyListenerFactory<T> textFieldKeyListenerFactory)
setTextFieldKeyListenerFactory in interface IObjectTableBuilder<T>public IObjectTableBuilder<T> setValues(IObjectList<T> values)
Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.