Java Doc for ObjectTable.java in  » Graphic-Library » jcommon-components » org » jfree » util » 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 » Graphic Library » jcommon components » org.jfree.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jfree.util.ObjectTable

ObjectTable
public class ObjectTable implements Serializable(Code)
A lookup table for objects. This implementation is not synchronized, it is up to the caller to synchronize it properly.
author:
   Thomas Morgner



Constructor Summary
public  ObjectTable()
     Creates a new table.
public  ObjectTable(int increment)
     Creates a new table.
public  ObjectTable(int rowIncrement, int colIncrement)
     Creates a new table.

Method Summary
public  voidclear()
     Clears the table.
protected  voidcopyColumn(int oldColumn, int newColumn)
     Copys the contents of the old column to the new column.
protected  voidcopyRow(int oldRow, int newRow)
     Copys the contents of the old row to the new row.
public  voidensureCapacity(int row, int column)
     Ensures that there is storage capacity for the specified item.
protected  voidensureRowCapacity(int row)
     Checks that there is storage capacity for the specified row and resizes if necessary.
public  booleanequals(Object o)
     Tests this paint table for equality with another object (typically also an ObjectTable).
Parameters:
  o - the other object.
public  intgetColumnCount()
     Returns the number of columns in the table.
public  intgetColumnIncrement()
     Returns the column size increment.
protected  Object[][]getData()
    
protected  ObjectgetObject(int row, int column)
     Returns the object from a particular cell in the table.
public  intgetRowCount()
     Returns the number of rows in the table.
public  intgetRowIncrement()
     Returns the row size increment.
public  inthashCode()
     Returns a hash code value for the object.
protected  ObjectreadSerializedData(ObjectInputStream stream)
     Handles the deserialization of a single element of the table.
Parameters:
  stream - the object input stream from which to read the object.
protected  voidsetData(Object[][] data, int colCount)
    
protected  voidsetObject(int row, int column, Object object)
     Sets the object for a cell in the table.
protected  voidwriteSerializedData(ObjectOutputStream stream, Object o)
     Handles the serialization of an single element of this table.


Constructor Detail
ObjectTable
public ObjectTable()(Code)
Creates a new table.



ObjectTable
public ObjectTable(int increment)(Code)
Creates a new table.
Parameters:
  increment - the row and column size increment.



ObjectTable
public ObjectTable(int rowIncrement, int colIncrement)(Code)
Creates a new table.
Parameters:
  rowIncrement - the row size increment.
Parameters:
  colIncrement - the column size increment.




Method Detail
clear
public void clear()(Code)
Clears the table.



copyColumn
protected void copyColumn(int oldColumn, int newColumn)(Code)
Copys the contents of the old column to the new column.
Parameters:
  oldColumn - the index of the old (source) column
Parameters:
  newColumn - the index of the new column



copyRow
protected void copyRow(int oldRow, int newRow)(Code)
Copys the contents of the old row to the new row. This uses raw access to the data and is remarkably faster than manual copying.
Parameters:
  oldRow - the index of the old row
Parameters:
  newRow - the index of the new row



ensureCapacity
public void ensureCapacity(int row, int column)(Code)
Ensures that there is storage capacity for the specified item.
Parameters:
  row - the row index.
Parameters:
  column - the column index.



ensureRowCapacity
protected void ensureRowCapacity(int row)(Code)
Checks that there is storage capacity for the specified row and resizes if necessary.
Parameters:
  row - the row index.



equals
public boolean equals(Object o)(Code)
Tests this paint table for equality with another object (typically also an ObjectTable).
Parameters:
  o - the other object. A boolean.



getColumnCount
public int getColumnCount()(Code)
Returns the number of columns in the table. The column count.



getColumnIncrement
public int getColumnIncrement()(Code)
Returns the column size increment. the increment.



getData
protected Object[][] getData()(Code)



getObject
protected Object getObject(int row, int column)(Code)
Returns the object from a particular cell in the table. Returns null, if there is no object at the given position.

Note: throws IndexOutOfBoundsException if row or column is negative.
Parameters:
  row - the row index (zero-based).
Parameters:
  column - the column index (zero-based). The object.




getRowCount
public int getRowCount()(Code)
Returns the number of rows in the table. The row count.



getRowIncrement
public int getRowIncrement()(Code)
Returns the row size increment. the increment.



hashCode
public int hashCode()(Code)
Returns a hash code value for the object. the hashcode



readSerializedData
protected Object readSerializedData(ObjectInputStream stream) throws ClassNotFoundException, IOException(Code)
Handles the deserialization of a single element of the table.
Parameters:
  stream - the object input stream from which to read the object. the deserialized object
throws:
  ClassNotFoundException - if a class cannot be found.
throws:
  IOException - Any of the usual Input/Output relatedexceptions.



setData
protected void setData(Object[][] data, int colCount)(Code)



setObject
protected void setObject(int row, int column, Object object)(Code)
Sets the object for a cell in the table. The table is expanded if necessary.
Parameters:
  row - the row index (zero-based).
Parameters:
  column - the column index (zero-based).
Parameters:
  object - the object.



writeSerializedData
protected void writeSerializedData(ObjectOutputStream stream, Object o) throws IOException(Code)
Handles the serialization of an single element of this table.
Parameters:
  stream - the stream which should write the object
Parameters:
  o - the object that should be serialized
throws:
  IOException - if an IO error occured



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.