示例#1
0
  /** @see java.lang.Object#toString() */
  public String toString() {
    StringBuffer sbuf = new StringBuffer();
    sbuf.append("VisualItem[").append(getGroup());
    sbuf.append(",").append(m_row).append(',');
    VisualTable vt = (VisualTable) m_table;
    int local = vt.getLocalColumnCount();
    int inherited = vt.getColumnCount() - local;
    for (int i = 0; i < inherited; ++i) {
      if (i > 0) sbuf.append(',');
      String name = vt.getColumnName(local + i);
      sbuf.append(name);
      sbuf.append('=');
      if (vt.canGetString(name)) sbuf.append(vt.getString(m_row, name));
      else sbuf.append(vt.get(m_row, name).toString());
    }
    sbuf.append(']');

    return sbuf.toString();
  }