Java Doc for XObjectTableModel.java in  » Net » Terracotta » com » tc » admin » common » 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 » Net » Terracotta » com.tc.admin.common 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.swing.table.AbstractTableModel
      com.tc.admin.common.XObjectTableModel

All known Subclasses:   com.tc.ConfigProblemTableModel,  com.tc.admin.dso.GCStatsTableModel,  com.tc.admin.ClusterMemberTableModel,  com.tc.RuleModel,  com.tc.servers.ServerEnvTableModel,  com.tc.admin.dso.ClientTableModel,
XObjectTableModel
public class XObjectTableModel extends AbstractTableModel (Code)
ObjectTableModel - abstract view onto a collection of Objects of the same type. You tell it the type, the display field names, and the object set. The ordering of the list elements will be determined by the type of object collection used to create the instance. The "field" names are used to determine a getter method. Foo -> getFoo. When used in combintaion with a Table, this facility is meant to provide a high-level data display/editing view with very low cognitive overhead and high usability.

Inner Class :class FieldDescription

Field Summary
final public static  intDOWN
    
final public static  intUP
    
final protected static  HashMapm_primitiveMap
    

Constructor Summary
public  XObjectTableModel()
    
public  XObjectTableModel(Class type, String[] fields, String[] headings)
    
public  XObjectTableModel(Class type, String[] fields, String[] headings, Object[] data)
    
public  XObjectTableModel(Class type, String[] fields, String[] headings, Enumeration enumeration)
    
public  XObjectTableModel(Class type, String[] fields, String[] headings, Iterator iter)
    
public  XObjectTableModel(Class type, String[] fields, String[] headings, Collection c)
    

Method Summary
public  voidadd(Object object)
    
public  voidadd(int index, Object object)
    
public  voidadd(Object[] objects)
    
public  voidadd(Enumeration enumeration)
    
public  voidadd(Iterator iter)
    
public  voidadd(Collection collection)
    
public  voidclear()
    
public  voidcreateColumns(String[] fields, String[] headings)
    
protected  FieldDescriptionfindDescription(String fieldName)
    
public  ClassgetColumnClass(int col)
    
public  intgetColumnCount()
    
public  StringgetColumnName(int col)
    
public  FieldDescriptiongetFieldDescription(int index)
    
public  FieldDescriptiongetFieldDescription(String fieldName)
    
public  MethodgetFieldGetter(int col)
    
public  StringgetFieldName(int col)
    
public  MethodgetFieldOperation(int col)
    
public  MethodgetFieldSetter(int col)
    
public  ObjectgetObjectAt(int row)
    
public  intgetObjectIndex(Object object)
    
public  intgetRowCount()
    
public  intgetShowingFieldCount()
    
public  FieldDescriptiongetShowingFieldDescription(int index)
    
public  FieldDescriptiongetShowingFieldDescription(String fieldName)
    
public  MethodgetShowingFieldGetter(int col)
    
public  intgetShowingFieldIndex(String fieldName)
    
public  MethodgetShowingFieldOperation(int col)
    
public  MethodgetShowingFieldSetter(int col)
    
public  String[]getShowingFields()
    
public  ObjectgetValueAt(int row, int col)
    
public  booleanhasEditor(Class type)
    
public  voidhideColumn(String fieldName)
    
public  intindexOfField(String fieldName)
    
public  booleanisCellEditable(int row, int col)
    
public  booleanisColumnShowing(String fieldName)
    
public  booleanisColumnSortable(int col)
    
public  voidremove(Object object)
    
public  voidremove(int index)
    
public  voidremove(Object[] objects)
    
public  voidset(Object[] objects)
    
public  voidset(Enumeration enumeration)
    
public  voidset(Iterator iter)
    
public  voidset(Collection collection)
    
public  voidsetValueAt(Object value, int row, int col)
    
public  voidshowColumn(String fieldName)
    
public  voidshowColumnsExclusive(String[] fieldNames)
    
public  voidsortColumn(int col, int direction)
    
protected  ObjectxgetValueAt(int row, int col)
    

Field Detail
DOWN
final public static int DOWN(Code)



UP
final public static int UP(Code)



m_primitiveMap
final protected static HashMap m_primitiveMap(Code)




Constructor Detail
XObjectTableModel
public XObjectTableModel()(Code)



XObjectTableModel
public XObjectTableModel(Class type, String[] fields, String[] headings)(Code)



XObjectTableModel
public XObjectTableModel(Class type, String[] fields, String[] headings, Object[] data)(Code)



XObjectTableModel
public XObjectTableModel(Class type, String[] fields, String[] headings, Enumeration enumeration)(Code)



XObjectTableModel
public XObjectTableModel(Class type, String[] fields, String[] headings, Iterator iter)(Code)



XObjectTableModel
public XObjectTableModel(Class type, String[] fields, String[] headings, Collection c)(Code)




Method Detail
add
public void add(Object object)(Code)



add
public void add(int index, Object object)(Code)



add
public void add(Object[] objects)(Code)



add
public void add(Enumeration enumeration)(Code)



add
public void add(Iterator iter)(Code)



add
public void add(Collection collection)(Code)



clear
public void clear()(Code)



createColumns
public void createColumns(String[] fields, String[] headings)(Code)



findDescription
protected FieldDescription findDescription(String fieldName)(Code)



getColumnClass
public Class getColumnClass(int col)(Code)



getColumnCount
public int getColumnCount()(Code)



getColumnName
public String getColumnName(int col)(Code)



getFieldDescription
public FieldDescription getFieldDescription(int index)(Code)



getFieldDescription
public FieldDescription getFieldDescription(String fieldName)(Code)



getFieldGetter
public Method getFieldGetter(int col)(Code)



getFieldName
public String getFieldName(int col)(Code)



getFieldOperation
public Method getFieldOperation(int col)(Code)



getFieldSetter
public Method getFieldSetter(int col)(Code)



getObjectAt
public Object getObjectAt(int row)(Code)



getObjectIndex
public int getObjectIndex(Object object)(Code)



getRowCount
public int getRowCount()(Code)



getShowingFieldCount
public int getShowingFieldCount()(Code)



getShowingFieldDescription
public FieldDescription getShowingFieldDescription(int index)(Code)



getShowingFieldDescription
public FieldDescription getShowingFieldDescription(String fieldName)(Code)



getShowingFieldGetter
public Method getShowingFieldGetter(int col)(Code)



getShowingFieldIndex
public int getShowingFieldIndex(String fieldName)(Code)



getShowingFieldOperation
public Method getShowingFieldOperation(int col)(Code)



getShowingFieldSetter
public Method getShowingFieldSetter(int col)(Code)



getShowingFields
public String[] getShowingFields()(Code)



getValueAt
public Object getValueAt(int row, int col)(Code)



hasEditor
public boolean hasEditor(Class type)(Code)



hideColumn
public void hideColumn(String fieldName)(Code)



indexOfField
public int indexOfField(String fieldName)(Code)



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



isColumnShowing
public boolean isColumnShowing(String fieldName)(Code)



isColumnSortable
public boolean isColumnSortable(int col)(Code)



remove
public void remove(Object object)(Code)



remove
public void remove(int index)(Code)



remove
public void remove(Object[] objects)(Code)



set
public void set(Object[] objects)(Code)



set
public void set(Enumeration enumeration)(Code)



set
public void set(Iterator iter)(Code)



set
public void set(Collection collection)(Code)



setValueAt
public void setValueAt(Object value, int row, int col)(Code)



showColumn
public void showColumn(String fieldName)(Code)



showColumnsExclusive
public void showColumnsExclusive(String[] fieldNames)(Code)



sortColumn
public void sortColumn(int col, int direction)(Code)



xgetValueAt
protected Object xgetValueAt(int row, int col)(Code)



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.