Example usage for org.apache.commons.lang3.builder StandardToStringStyle setArrayContentDetail

List of usage examples for org.apache.commons.lang3.builder StandardToStringStyle setArrayContentDetail

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder StandardToStringStyle setArrayContentDetail.

Prototype

@Override
public void setArrayContentDetail(final boolean arrayContentDetail) 

Source Link

Document

Sets whether to output array content detail.

Usage

From source file:de.vandermeer.asciitable.commons.ObjectToStringStyle.java

/**
 * Returns a standard toString() style.// w  ww .j ava  2  s . co  m
 * @param indent indentation in number of characters, useful for nested operations
 * @return common style for toString() methods
 */
public static final ToStringStyle getStyle(int indent) {
    StandardToStringStyle ret = new StandardToStringStyle();

    ret.setUseShortClassName(true); //don't like long class names
    ret.setFieldNameValueSeparator(" = "); // some spaces help readability
    ret.setArrayContentDetail(true); // arrays w/ details
    ret.setDefaultFullDetail(true);

    String indentation = "";
    for (int i = 0; i <= indent; i++) {
        indentation += " ";
    }
    ret.setContentStart("[");
    ret.setFieldSeparator(SystemUtils.LINE_SEPARATOR + indentation + "    ");
    ret.setFieldSeparatorAtStart(true);
    ret.setContentEnd(SystemUtils.LINE_SEPARATOR + indentation + "]");

    return ret;
}

From source file:de.vandermeer.asciitable.commons.Table_ToStringStyle.java

/**
 * Returns the toString() style./*from   www .j a v a2  s .  com*/
 * @return common style for toString() methods
 */
public static final ToStringStyle configure() {
    StandardToStringStyle ret = new StandardToStringStyle();

    ret.setUseShortClassName(true); //don't like long class names
    ret.setFieldNameValueSeparator(" = "); // some spaces help readability
    ret.setArrayContentDetail(true); // arrays w/ details
    ret.setDefaultFullDetail(true);

    ret.setContentStart("[");
    ret.setFieldSeparator(SystemUtils.LINE_SEPARATOR + "  ");
    ret.setFieldSeparatorAtStart(true);
    ret.setContentEnd(SystemUtils.LINE_SEPARATOR + "]");
    return ret;
}

From source file:de.vandermeer.skb.interfaces.categories.has.HasToStringStyle.java

/**
 * Returns a standard toString() style.//from   w w  w .ja  v a2 s .  c o m
 * @param indent indentation in number of characters, useful for nested operations
 * @return common style for `toString()` methods
 */
default ToStringStyle getStyle(int indent) {
    StandardToStringStyle ret = new StandardToStringStyle();

    ret.setUseShortClassName(true); //don't like long class names
    ret.setFieldNameValueSeparator(" = "); // some spaces help readability
    ret.setArrayContentDetail(true); // arrays w/ details
    ret.setDefaultFullDetail(true);

    String indentation = "";
    for (int i = 0; i <= indent; i++) {
        indentation += " ";
    }
    ret.setContentStart("[");
    ret.setFieldSeparator(SystemUtils.LINE_SEPARATOR + indentation + "    ");
    ret.setFieldSeparatorAtStart(true);
    ret.setContentEnd(SystemUtils.LINE_SEPARATOR + indentation + "]");

    return ret;
}