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 }