Package jaxx.runtime.swing.session
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[]columnWidthsprotected 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.JTablecheckComponent(java.lang.Object o)int[]getColumnWidths()java.util.Map<java.lang.Integer,java.lang.String>getSortKeys()StategetState(java.lang.Object o)voidsetColumnWidths(int[] columnWidths)voidsetSortKeys(java.util.Map<java.lang.Integer,java.lang.String> sortKeys)voidsetState(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
-
setState
-