Class ApplicationTableModelValidatorDataLocator<R extends Serializable,T extends AbstractApplicationTableModel<R>>
java.lang.Object
org.nuiton.jaxx.application.swing.table.ApplicationTableModelValidatorDataLocator<R,T>
- All Implemented Interfaces:
SwingListValidatorDataLocator<R>
public class ApplicationTableModelValidatorDataLocator<R extends Serializable,T extends AbstractApplicationTableModel<R>> extends Object implements SwingListValidatorDataLocator<R>
To locate data in a
AbstractApplicationTableModel.
Created on 8/14/14.- Since:
- 2.10
- Author:
- Tony Chemit - chemit@codelutin.com
-
Constructor Summary
Constructors Constructor Description ApplicationTableModelValidatorDataLocator(Class<R> rowType) -
Method Summary
Modifier and Type Method Description booleanacceptType(Class<?> beanType)RlocateBean(TableModel tableModel, int rowIndex)intlocateBeanRowIndex(TableModel tableModel, R bean)org.apache.commons.lang3.tuple.Pair<Integer,Integer>locateDataCell(TableModel tableModel, R bean, String fieldName)static <R extends Serializable, T extends AbstractApplicationTableModel<R>>
ApplicationTableModelValidatorDataLocator<R,T>newLocator(Class<R> rowType)
-
Constructor Details
-
Method Details
-
newLocator
public static <R extends Serializable, T extends AbstractApplicationTableModel<R>> ApplicationTableModelValidatorDataLocator<R,T> newLocator(Class<R> rowType) -
acceptType
- Specified by:
acceptTypein interfaceSwingListValidatorDataLocator<R extends Serializable>
-
locateDataCell
public org.apache.commons.lang3.tuple.Pair<Integer,Integer> locateDataCell(TableModel tableModel, R bean, String fieldName)- Specified by:
locateDataCellin interfaceSwingListValidatorDataLocator<R extends Serializable>
-
locateBeanRowIndex
- Specified by:
locateBeanRowIndexin interfaceSwingListValidatorDataLocator<R extends Serializable>
-
locateBean
- Specified by:
locateBeanin interfaceSwingListValidatorDataLocator<R extends Serializable>
-