List of usage examples for com.google.common.base Objects.ToStringHelper toString
public String toString()
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(); }