Example usage for com.google.common.base Objects.ToStringHelper toString

List of usage examples for com.google.common.base Objects.ToStringHelper toString

Introduction

In this page you can find the example usage for com.google.common.base Objects.ToStringHelper toString.

Prototype

public String toString() 

Source Link

Document

Returns a string representation of the object.

Usage

From source file:com.github.jeluard.guayaba.lang.ToStringBuilders.java

/**
 * @param object//from w ww .  j av  a2s  .c  o  m
 * @return a {@link String} representation of specified object.
 */
public static String reflectionToString(final Object object) {
    Preconditions.checkNotNull(object, "null object");

    final Objects.ToStringHelper toStringHelper = Objects.toStringHelper(object);
    for (final Field field : Classes.allFields(object.getClass())) {
        field.setAccessible(true);
        toStringHelper.add(field.getName(), Fields.get(field, object));
    }
    return toStringHelper.toString();
}

From source file:com.tkmtwo.sarapi.support.ARExceptions.java

public static String toString(ARException arex) {
    Objects.ToStringHelper tsh = Objects.toStringHelper(arex);
    tsh.add("message", arex.getMessage());
    List<StatusInfo> sis = arex.getLastStatus();
    if (sis != null) {
        for (StatusInfo si : sis) {
            tsh.add("statusInfo", toString(si));
        }//from w w w  .j  av  a2  s  . c om
    }
    return tsh.toString();
}

From source file:com.vmware.photon.controller.nsxclient.utils.ToStringHelper.java

/**
 * This class uses the JsonProperty annotation to determine which fields
 * should be included in the converted string.
 *
 * @param obj// w w  w  .java 2s .c  o m
 * @return
 */
public static String jsonObjectToString(Object obj) {
    try {
        Objects.ToStringHelper helper = Objects.toStringHelper(obj);
        Field[] declaredFields = obj.getClass().getDeclaredFields();
        for (Field field : declaredFields) {
            field.setAccessible(true);
            Annotation[] declaredAnnotations = field.getDeclaredAnnotations();
            for (Annotation annotation : declaredAnnotations) {
                if (annotation instanceof JsonProperty) {
                    JsonProperty jsonProperty = (JsonProperty) annotation;
                    if (jsonProperty.required()) {
                        helper.add(field.getName(), field.get(obj));
                    } else {
                        if (field.get(obj) != null) {
                            helper.add(field.getName(), field.get(obj));
                        }
                    }
                }
            }
        }

        return helper.toString();
    } catch (Throwable t) {
        throw new RuntimeException(t);
    }

}

From source file:ch.piratenpartei.pivote.serialize.util.AbstractPiVoteSerializable.java

@Override
public String toString() {
    Objects.ToStringHelper toString = Objects.toStringHelper(this);
    toString(toString);//from   w  w  w  .jav  a  2  s .  co m
    return toString.toString();
}

From source file:com.zaradai.kunzite.optimizer.model.OutputRow.java

@Override
public String toString() {
    Objects.ToStringHelper helper = Objects.toStringHelper(this);

    for (int i = 0; i < getNumColumns(); ++i) {
        helper.add(schema.getName(i), getValue(i));
    }//  ww w.j a v  a  2  s .co m

    return helper.toString();
}

From source file:se.vlovgr.examresults.parse.ParsedResults.java

/** {@inheritDoc} */
@Override/*from  w w  w  . j  ava 2  s .  c o  m*/
public String toString() {
    final Objects.ToStringHelper helper = Objects.toStringHelper(this).add("courseExams", courseExams);

    if (totalParts.isPresent())
        helper.add("totalParts", totalParts.get());
    return helper.toString();
}

From source file:com.stratio.cassandra.lucene.schema.column.Columns.java

/** {@inheritDoc} */
@Override/*from  ww w .ja  va 2  s  .c o m*/
public String toString() {
    Objects.ToStringHelper helper = Objects.toStringHelper(this);
    for (Column<?> column : columns) {
        helper.add(column.getFullName(), column.getComposedValue());
    }
    return helper.toString();
}

From source file:kr.debop4j.core.tools.StringTool.java

/**
 * ??   ?, ? ? .  @param obj the obj//from  w  w w.j  a  va2 s  .  co m
 *
 * @param obj the obj
 * @return the string
 */
public static String objectToString(final Object obj) {
    if (obj == null)
        return NULL_STR;

    Objects.ToStringHelper helper = Objects.toStringHelper(obj);

    try {
        Class objClazz = obj.getClass();
        Field[] fields = objClazz.getFields();

        for (Field field : fields)
            helper.add(field.getName(), field.get(obj));

    } catch (IllegalAccessException ignored) {
        log.warn("  ? .", ignored);
    }
    return helper.toString();
}

From source file:org.apache.hadoop.metrics2.MetricsList.java

@Override
public String toString() {
    Objects.ToStringHelper returnObject = Objects.toStringHelper(this);
    //returnObject.add("info", info);
    returnObject.add("test", "toString");
    for (String s : getValues()) {
        returnObject.add("value", s);
    }/*from w  ww .j  a v  a2 s . c o m*/

    return returnObject.toString();
}

From source file:com.zimbra.cs.mailbox.Link.java

@Override
public String toString() {
    Objects.ToStringHelper helper = Objects.toStringHelper(this);
    appendCommonMembers(helper);//  www.  ja v a 2s  .c o  m
    helper.add("type", getType());
    helper.add("owner", mOwnerId);
    helper.add("remoteId", mRemoteId);
    helper.add("text", getSubject());
    return helper.toString();
}