org.apache.cayenne.util

## Class ToStringBuilder

- java.lang.Object
- - 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

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected StringBuilder` | `buffer`
    `protected int` | `fieldCount`
    `protected Object` | `object`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ToStringBuilder(Object object)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `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–2023 Apache Cayenne. All rights reserved.