Class ApplicationTableModelValidatorDataLocator<R extends java.io.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 java.io.Serializable,​T extends AbstractApplicationTableModel<R>>
extends java.lang.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​(java.lang.Class<R> rowType)  
  • Method Summary

    Modifier and Type Method Description
    boolean acceptType​(java.lang.Class<?> beanType)  
    R locateBean​(javax.swing.table.TableModel tableModel, int rowIndex)  
    int locateBeanRowIndex​(javax.swing.table.TableModel tableModel, R bean)  
    org.apache.commons.lang3.tuple.Pair<java.lang.Integer,​java.lang.Integer> locateDataCell​(javax.swing.table.TableModel tableModel, R bean, java.lang.String fieldName)  
    static <R extends java.io.Serializable,​ T extends AbstractApplicationTableModel<R>>
    ApplicationTableModelValidatorDataLocator<R,​T>
    newLocator​(java.lang.Class<R> rowType)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ApplicationTableModelValidatorDataLocator

      public ApplicationTableModelValidatorDataLocator​(java.lang.Class<R> rowType)
  • Method Details