Java Doc for ListTableModel.java in  » Database-Client » QueryForm » org » glasser » swing » table » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database Client » QueryForm » org.glasser.swing.table 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.swing.table.AbstractTableModel
      org.glasser.swing.table.ListTableModel

All known Subclasses:   org.glasser.swing.table.ResultSetTableModel,
ListTableModel
public class ListTableModel extends AbstractTableModel (Code)


Field Summary
protected  int[]columnMappings
    
protected  ListdataList
     This list holds the data for the table, and it is assumed that each element in this list is analogous to one row in the table.
protected  booleandescendingSort
     This indicates whether the last sort applied to the dataList was in descending order or not.
protected  SmartEventListenerListlisteners
    
protected  intsortColumn
     Index of the last column on which this table was sorted.

Constructor Summary
public  ListTableModel(ColumnManager columnManager, List data)
    
public  ListTableModel()
    

Method Summary
public  voidaddListTableModelListener(ListTableModelListener listener)
    
public  voidaddObject(Object obj)
    
public  voidfireTableDataChanged()
    
public  java.lang.ClassgetColumnClass(int column)
    
public  intgetColumnCount()
    
public  ColumnManagergetColumnManager()
    
public  int[]getColumnMappings()
    
public  StringgetColumnName(int columnIndex)
    
public  ListgetDataList()
    
public  intgetMappedColumnIndex(int columnIndex)
    
public  ObjectgetObjectAtRow(int row)
    
public  intgetRowCount()
    
public  ObjectgetValueAt(int rowIndex, int columnIndex)
    
public  voidinsertObjectAtRow(Object obj, int row)
     Inserts the given object into the data list at the given row.
public  booleanisCellEditable(int row, int column)
    
public  voidmoveRowDown(int row)
     Swaps the indicated table row with the one immediately below it.
public  voidmoveRowUp(int row)
     Swaps the indicated table row with the one immediately above it.
public  voidremoveListTableModelListener(ListTableModelListener listener)
    
public  voidremoveObject(Object obj)
    
public  voidremoveObjectAtRow(int rowToRemove)
    
public synchronized  voidreplaceObject(Object oldObject, Object newObject)
    
public  voidsetColumnComparator(int columnIndex, Comparator columnComparator)
     This method is used to set a particular Comparator that will be used when sorting on a particular column.
public  voidsetColumnManager(ColumnManager columnManager)
    
public  voidsetColumnMappings(int[] columnMappings)
    
public synchronized  voidsetDataList(List newData)
    
public  voidsetValueAt(Object newCellValue, int rowIndex, int columnIndex)
    
public  voidsort(int columnIndex, boolean sortDescending)
     Sorts the model's contents on the given column.
public  booleansort(int columnIndex)
     Sorts the buffer on the indicated column, and returns true if the sort was in descending order, or false if it was in ascending order.

Field Detail
columnMappings
protected int[] columnMappings(Code)



dataList
protected List dataList(Code)
This list holds the data for the table, and it is assumed that each element in this list is analogous to one row in the table. The ColumnManager knows, when given an object representing a row, how to get the value for a particular column within that row.



descendingSort
protected boolean descendingSort(Code)
This indicates whether the last sort applied to the dataList was in descending order or not.



listeners
protected SmartEventListenerList listeners(Code)



sortColumn
protected int sortColumn(Code)
Index of the last column on which this table was sorted.




Constructor Detail
ListTableModel
public ListTableModel(ColumnManager columnManager, List data)(Code)



ListTableModel
public ListTableModel()(Code)




Method Detail
addListTableModelListener
public void addListTableModelListener(ListTableModelListener listener)(Code)



addObject
public void addObject(Object obj)(Code)



fireTableDataChanged
public void fireTableDataChanged()(Code)



getColumnClass
public java.lang.Class getColumnClass(int column)(Code)



getColumnCount
public int getColumnCount()(Code)



getColumnManager
public ColumnManager getColumnManager()(Code)



getColumnMappings
public int[] getColumnMappings()(Code)



getColumnName
public String getColumnName(int columnIndex)(Code)



getDataList
public List getDataList()(Code)



getMappedColumnIndex
public int getMappedColumnIndex(int columnIndex)(Code)



getObjectAtRow
public Object getObjectAtRow(int row)(Code)



getRowCount
public int getRowCount()(Code)



getValueAt
public Object getValueAt(int rowIndex, int columnIndex)(Code)



insertObjectAtRow
public void insertObjectAtRow(Object obj, int row)(Code)
Inserts the given object into the data list at the given row.
throws:
  UnsupportedOperationException - if the underlying List does notsupport the addAll() operation.



isCellEditable
public boolean isCellEditable(int row, int column)(Code)



moveRowDown
public void moveRowDown(int row)(Code)
Swaps the indicated table row with the one immediately below it. If it is the bottom row in the table, or out of bounds, nothing happens.



moveRowUp
public void moveRowUp(int row)(Code)
Swaps the indicated table row with the one immediately above it. If it is the top row in the table, or out of bounds, nothing happens.



removeListTableModelListener
public void removeListTableModelListener(ListTableModelListener listener)(Code)



removeObject
public void removeObject(Object obj)(Code)



removeObjectAtRow
public void removeObjectAtRow(int rowToRemove)(Code)



replaceObject
public synchronized void replaceObject(Object oldObject, Object newObject)(Code)



setColumnComparator
public void setColumnComparator(int columnIndex, Comparator columnComparator)(Code)
This method is used to set a particular Comparator that will be used when sorting on a particular column. It is especially useful for sorting String columns in case-insensitive order, by passing String.CASE_INSENSITIVE_ORDER to this method.
throws:
  RuntimeException - , if the ColumnManager for this ListTableModel is set to null.



setColumnManager
public void setColumnManager(ColumnManager columnManager)(Code)



setColumnMappings
public void setColumnMappings(int[] columnMappings)(Code)



setDataList
public synchronized void setDataList(List newData)(Code)



setValueAt
public void setValueAt(Object newCellValue, int rowIndex, int columnIndex)(Code)



sort
public void sort(int columnIndex, boolean sortDescending)(Code)
Sorts the model's contents on the given column.
Parameters:
  columnIndex - the zero-based index of the column on which the datawill be sorted.
Parameters:
  sortDescending - if true, the data is sorted in descending order, otherwiseit will be sorted in ascending order.



sort
public boolean sort(int columnIndex)(Code)
Sorts the buffer on the indicated column, and returns true if the sort was in descending order, or false if it was in ascending order. The order will usually be ascending, unless the same column is sorted multiple times consecutively, in which case the sort order is reversed each time.



Fields inherited from javax.swing.table.AbstractTableModel
protected EventListenerList listenerList(Code)(Java Doc)

Methods inherited from javax.swing.table.AbstractTableModel
public void addTableModelListener(TableModelListener l)(Code)(Java Doc)
public int findColumn(String columnName)(Code)(Java Doc)
public void fireTableCellUpdated(int row, int column)(Code)(Java Doc)
public void fireTableChanged(TableModelEvent e)(Code)(Java Doc)
public void fireTableDataChanged()(Code)(Java Doc)
public void fireTableRowsDeleted(int firstRow, int lastRow)(Code)(Java Doc)
public void fireTableRowsInserted(int firstRow, int lastRow)(Code)(Java Doc)
public void fireTableRowsUpdated(int firstRow, int lastRow)(Code)(Java Doc)
public void fireTableStructureChanged()(Code)(Java Doc)
public Class getColumnClass(int columnIndex)(Code)(Java Doc)
public String getColumnName(int column)(Code)(Java Doc)
public T[] getListeners(Class<T> listenerType)(Code)(Java Doc)
public TableModelListener[] getTableModelListeners()(Code)(Java Doc)
public boolean isCellEditable(int rowIndex, int columnIndex)(Code)(Java Doc)
public void removeTableModelListener(TableModelListener l)(Code)(Java Doc)
public void setValueAt(Object aValue, int rowIndex, int columnIndex)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.