1. package org.jr.swing.table;
  2. /**
  3. * Copyright: Copyright (c) 2002-2004
  4. * Company: JavaResearch(http://www.javaresearch.org)
  5. * 最后更新日期:2003年3月4日
  6. * @author Cherami
  7. */
  8. /**
  9. * 表格的一行数据的接口。
  10. * @since 0.5
  11. */
  12. public interface TableLineData {
  13. /**
  14. * 得到表格的一行数据所包含的数据的列数。
  15. * 另外建议实现此接口的类定义一个静态的Class getColumnClass(int column)方法方便表格模型得到对应的数据类型。
  16. * @return 一行数据所包含的数据的列数
  17. */
  18. public int getCount();
  19. /**
  20. * 得到指定列的值。
  21. * @param column 列
  22. * @return 指定列的值
  23. */
  24. public Object get(int column);
  25. /**
  26. * 设置指定列的值。
  27. * @param column 列
  28. * @param value 值
  29. */
  30. public void set(int column, Object value);
  31. }