Package net.anwiba.commons.swing.table
Class ObjectListTableConfiguration<T>
- java.lang.Object
-
- net.anwiba.commons.swing.table.ObjectTableConfiguration<T>
-
- net.anwiba.commons.swing.table.ObjectListTableConfiguration<T>
-
- All Implemented Interfaces:
IObjectListTableConfiguration<T>,IObjectTableConfiguration<T>
public class ObjectListTableConfiguration<T> extends ObjectTableConfiguration<T> implements IObjectListTableConfiguration<T>
-
-
Constructor Summary
Constructors Constructor Description ObjectListTableConfiguration(IStringSubstituter toolTipSubstituter, IColumToStringConverter columnToStringConverter, IObjectDistributor<IAcceptor<T>> filterModel, int autoRizeMode, int selectionMode, int preferredVisibleRowCount, java.util.List<IObjectListColumnConfiguration<T>> columnConfigurations, IMouseListenerFactory<T> headerMouseListenerFactory, IMouseListenerFactory<T> tableMouseListenerFactory, IKeyListenerFactory<T> keyListenerFactory, ITableActionConfiguration<T> actionConfiguration, ITableTextFieldActionConfiguration<T> textFieldActionConfiguration, IFactory<IObjectTableModel<T>,javax.swing.JComponent,java.lang.RuntimeException> accessoryHeaderPanelFactory, ITableTextFieldKeyListenerFactory<T> textFieldKeyListenerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFactory<IObjectTableModel<T>,javax.swing.JComponent,java.lang.RuntimeException>getAccessoryHeaderPanelFactory()IColumnClassProvidergetColumnClassProvider()java.util.List<IColumnValueAdaptor<T>>getColumnValueAdaptors()java.util.List<IColumnValueProvider<T>>getColumnValueProviders()IObjectDistributor<IAcceptor<T>>getRowFilterDistributor()IColumToStringConvertergetRowFilterToStringConverter()ITableTextFieldActionConfiguration<T>getTextFieldActionConfiguration()ITableTextFieldKeyListenerFactory<T>getTextFieldKeyListenerFactory()booleanisFilterable()-
Methods inherited from class net.anwiba.commons.swing.table.ObjectTableConfiguration
getAutoResizeMode, getColumnConfiguration, getHeaderMouseListenerFactory, getKeyListenerFactory, getPreferredVisibleRowCount, getRowSorter, getSelectionMode, getTableActionConfiguration, getTableMouseListenerFactory, getToolTipSubstituter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.commons.swing.table.IObjectListTableConfiguration
isTextFieldEnable
-
Methods inherited from interface net.anwiba.commons.swing.table.IObjectTableConfiguration
getAutoResizeMode, getColumnConfiguration, getHeaderMouseListenerFactory, getKeyListenerFactory, getPreferredVisibleRowCount, getRowSorter, getSelectionMode, getTableActionConfiguration, getTableMouseListenerFactory, getToolTipSubstituter
-
-
-
-
Constructor Detail
-
ObjectListTableConfiguration
public ObjectListTableConfiguration(IStringSubstituter toolTipSubstituter, IColumToStringConverter columnToStringConverter, IObjectDistributor<IAcceptor<T>> filterModel, int autoRizeMode, int selectionMode, int preferredVisibleRowCount, java.util.List<IObjectListColumnConfiguration<T>> columnConfigurations, IMouseListenerFactory<T> headerMouseListenerFactory, IMouseListenerFactory<T> tableMouseListenerFactory, IKeyListenerFactory<T> keyListenerFactory, ITableActionConfiguration<T> actionConfiguration, ITableTextFieldActionConfiguration<T> textFieldActionConfiguration, IFactory<IObjectTableModel<T>,javax.swing.JComponent,java.lang.RuntimeException> accessoryHeaderPanelFactory, ITableTextFieldKeyListenerFactory<T> textFieldKeyListenerFactory)
-
-
Method Detail
-
getColumnValueProviders
public java.util.List<IColumnValueProvider<T>> getColumnValueProviders()
- Specified by:
getColumnValueProvidersin interfaceIObjectListTableConfiguration<T>
-
getColumnValueAdaptors
public java.util.List<IColumnValueAdaptor<T>> getColumnValueAdaptors()
- Specified by:
getColumnValueAdaptorsin interfaceIObjectListTableConfiguration<T>
-
isFilterable
public boolean isFilterable()
- Specified by:
isFilterablein interfaceIObjectListTableConfiguration<T>
-
getRowFilterDistributor
public IObjectDistributor<IAcceptor<T>> getRowFilterDistributor()
- Specified by:
getRowFilterDistributorin interfaceIObjectListTableConfiguration<T>
-
getRowFilterToStringConverter
public IColumToStringConverter getRowFilterToStringConverter()
- Specified by:
getRowFilterToStringConverterin interfaceIObjectListTableConfiguration<T>
-
getColumnClassProvider
public IColumnClassProvider getColumnClassProvider()
- Specified by:
getColumnClassProviderin interfaceIObjectListTableConfiguration<T>
-
getTextFieldActionConfiguration
public ITableTextFieldActionConfiguration<T> getTextFieldActionConfiguration()
- Specified by:
getTextFieldActionConfigurationin interfaceIObjectListTableConfiguration<T>
-
getTextFieldKeyListenerFactory
public ITableTextFieldKeyListenerFactory<T> getTextFieldKeyListenerFactory()
- Specified by:
getTextFieldKeyListenerFactoryin interfaceIObjectListTableConfiguration<T>
-
getAccessoryHeaderPanelFactory
public IFactory<IObjectTableModel<T>,javax.swing.JComponent,java.lang.RuntimeException> getAccessoryHeaderPanelFactory()
- Specified by:
getAccessoryHeaderPanelFactoryin interfaceIObjectListTableConfiguration<T>
-
-