org.apache.cayenne.util
Class ToStringBuilder

java.lang.Object
  extended by org.apache.cayenne.util.ToStringBuilder

public class ToStringBuilder
extends Object

A utility class to simplify implementation of Object toString methods. This implementation is a trimmed version of commons-lang ToStringBuilder.

Since:
3.0

Field Summary
protected  StringBuilder buffer
           
protected  int fieldCount
           
protected  Object object
           
 
Constructor Summary
ToStringBuilder(Object object)
           
 
Method Summary
 ToStringBuilder append(String fieldName, Object value)
           
protected  void appendArray(boolean[] array)
           
protected  void appendArray(byte[] array)
           
protected  void appendArray(char[] array)
           
protected  void appendArray(double[] array)
           
protected  void appendArray(float[] array)
           
protected  void appendArray(int[] array)
           
protected  void appendArray(long[] array)
           
protected  void appendArray(Object[] array)
           
protected  void appendArray(short[] array)
           
protected  void appendClassName()
           
protected  void appendDetail(Object value)
           
protected  void appendIdentityHashCode()
           
 String toString()
          Returns a String built by the earlier invocations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buffer

protected StringBuilder buffer

object

protected Object object

fieldCount

protected int fieldCount
Constructor Detail

ToStringBuilder

public ToStringBuilder(Object object)
Method Detail

append

public ToStringBuilder append(String fieldName,
                              Object value)

appendDetail

protected void appendDetail(Object value)

appendArray

protected void appendArray(short[] array)

appendArray

protected void appendArray(int[] array)

appendArray

protected void appendArray(float[] array)

appendArray

protected void appendArray(long[] array)

appendArray

protected void appendArray(byte[] array)

appendArray

protected void appendArray(double[] array)

appendArray

protected void appendArray(char[] array)

appendArray

protected void appendArray(boolean[] array)

appendArray

protected void appendArray(Object[] array)

appendClassName

protected void appendClassName()

appendIdentityHashCode

protected void appendIdentityHashCode()

toString

public String toString()
Returns a String built by the earlier invocations.

Overrides:
toString in class Object


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.