View Javadoc

1   package com.wikihouse.wildcats0201.jdbcchart.reflectionutil;
2   
3   import java.lang.reflect.Field;
4   
5   /***
6    * <B>ArrayWrapper </B>. 配列をラッピングする抽象クラスです
7    * 
8    * @author $Author: wildcats $
9    * @version $Revision: 5 $
10   */
11  public abstract class ArrayWrapper {
12  
13      /***
14       * @see java.lang.Object#toString()
15       */
16      public String toString() {
17          StringBuffer sb = new StringBuffer(this.getClass().getName());
18          sb.append(":");
19          Field[] fields = this.getClass().getDeclaredFields();
20  
21          for (int i = 0, size = fields.length; i < size; i++) {
22              sb.append(fields[i].getName());
23              sb.append("=");
24              sb.append(fields[i].toString());
25              if (i != size - 1) {
26                  sb.append(",");
27              }
28          }
29          return sb.toString();
30      }
31  
32  }