Class ToStringBuilder

java.lang.Object
com.thebuzzmedia.exiftool.commons.lang.ToStringBuilder

public class ToStringBuilder extends Object
Builder to write toString function in a fluent way.
  • Method Details

    • create

      public static ToStringBuilder create(Class<?> klass)
      Create the builder with given class (the simple name will be used to start the toString value).
      Parameters:
      klass - The class.
      Returns:
      The builder.
    • append

      public ToStringBuilder append(String name, String value)
      Append new string field.
      Parameters:
      name - Field name.
      value - Field value.
      Returns:
      The builder.
    • append

      public ToStringBuilder append(String name, long value)
      Append new object field.
      Parameters:
      name - Field name.
      value - Field value.
      Returns:
      The builder.
    • append

      public ToStringBuilder append(String name, Object object)
      Append new object field.
      Parameters:
      name - Field name.
      object - Field value.
      Returns:
      The builder.
    • build

      public String build()
      Create the final string.
      Returns:
      The final string.