Class JTableState

java.lang.Object
jaxx.runtime.swing.session.JTableState
All Implemented Interfaces:
State
Direct Known Subclasses:
JXTableSwingSessionState

public class JTableState
extends java.lang.Object
implements State
State for JTable. TODO add support for column order change
Since:
2.5.16
Author:
poussin, Kevin Morin - morin@codelutin.com
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected int[] columnWidths  
    protected java.util.Map<java.lang.Integer,​java.lang.String> sortKeys  
  • Constructor Summary

    Constructors
    Constructor Description
    JTableState()  
    JTableState​(int[] columnWidths, java.util.Map<java.lang.Integer,​java.lang.String> sortKeys)  
  • Method Summary

    Modifier and Type Method Description
    protected javax.swing.JTable checkComponent​(java.lang.Object o)  
    int[] getColumnWidths()  
    java.util.Map<java.lang.Integer,​java.lang.String> getSortKeys()  
    State getState​(java.lang.Object o)  
    void setColumnWidths​(int[] columnWidths)  
    void setSortKeys​(java.util.Map<java.lang.Integer,​java.lang.String> sortKeys)  
    void setState​(java.lang.Object o, State state)  

    Methods inherited from class java.lang.Object

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

    • columnWidths

      protected int[] columnWidths
    • sortKeys

      protected java.util.Map<java.lang.Integer,​java.lang.String> sortKeys
  • Constructor Details

    • JTableState

      public JTableState()
    • JTableState

      public JTableState​(int[] columnWidths, java.util.Map<java.lang.Integer,​java.lang.String> sortKeys)
  • Method Details

    • getColumnWidths

      public int[] getColumnWidths()
    • setColumnWidths

      public void setColumnWidths​(int[] columnWidths)
    • getSortKeys

      public java.util.Map<java.lang.Integer,​java.lang.String> getSortKeys()
    • setSortKeys

      public void setSortKeys​(java.util.Map<java.lang.Integer,​java.lang.String> sortKeys)
    • checkComponent

      protected javax.swing.JTable checkComponent​(java.lang.Object o)
    • getState

      public State getState​(java.lang.Object o)
      Specified by:
      getState in interface State
    • setState

      public void setState​(java.lang.Object o, State state)
      Specified by:
      setState in interface State