net.sf.staccatocommons.lang.value
Class NamedTupleToStringStyle

java.lang.Object
  extended by org.apache.commons.lang.builder.ToStringStyle
      extended by net.sf.staccatocommons.lang.value.NamedTupleToStringStyle
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TupleToStringStyle

public class NamedTupleToStringStyle
extends org.apache.commons.lang.builder.ToStringStyle

A ToStringStyle that formats an object like a named-tuple, were the name is the object's class, and its components are its attributes. For example, using this style, an instance of following class:

 class Foo {
  private String  bar;
  private int foobar;
   ....
 }
 
with bar = "hello" and foobar = 10, will be formatted as
 Foo(hello, 10)
 

Author:
flbulgarelli
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.commons.lang.builder.ToStringStyle
DEFAULT_STYLE, MULTI_LINE_STYLE, NO_FIELD_NAMES_STYLE, SHORT_PREFIX_STYLE, SIMPLE_STYLE
 
Constructor Summary
NamedTupleToStringStyle()
          Creates a new NamedTupleToStringStyle
 
Method Summary
static org.apache.commons.lang.builder.ToStringStyle getInstance()
           
 
Methods inherited from class org.apache.commons.lang.builder.ToStringStyle
append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, appendClassName, appendContentEnd, appendContentStart, appendCyclicObject, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendDetail, appendEnd, appendFieldEnd, appendFieldSeparator, appendFieldStart, appendIdentityHashCode, appendInternal, appendNullText, appendStart, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummarySize, appendSuper, appendToString, getArrayEnd, getArraySeparator, getArrayStart, getContentEnd, getContentStart, getFieldNameValueSeparator, getFieldSeparator, getNullText, getShortClassName, getSizeEndText, getSizeStartText, getSummaryObjectEndText, getSummaryObjectStartText, isArrayContentDetail, isDefaultFullDetail, isFieldSeparatorAtEnd, isFieldSeparatorAtStart, isFullDetail, isShortClassName, isUseClassName, isUseFieldNames, isUseIdentityHashCode, isUseShortClassName, reflectionAppendArrayDetail, removeLastFieldSeparator, setArrayContentDetail, setArrayEnd, setArraySeparator, setArrayStart, setContentEnd, setContentStart, setDefaultFullDetail, setFieldNameValueSeparator, setFieldSeparator, setFieldSeparatorAtEnd, setFieldSeparatorAtStart, setNullText, setShortClassName, setSizeEndText, setSizeStartText, setSummaryObjectEndText, setSummaryObjectStartText, setUseClassName, setUseFieldNames, setUseIdentityHashCode, setUseShortClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedTupleToStringStyle

public NamedTupleToStringStyle()
Creates a new NamedTupleToStringStyle

Method Detail

getInstance

public static org.apache.commons.lang.builder.ToStringStyle getInstance()
Returns:
the instance


Copyright © 2010-2012 Staccatocommons. All Rights Reserved.