org.xwiki.text
Class XWikiToStringStyle

java.lang.Object
  extended by org.apache.commons.lang3.builder.ToStringStyle
      extended by org.apache.commons.lang3.builder.StandardToStringStyle
          extended by org.xwiki.text.XWikiToStringStyle
All Implemented Interfaces:
Serializable

public class XWikiToStringStyle
extends org.apache.commons.lang3.builder.StandardToStringStyle

Custom XWiki Style for ToStringBuilder. Generates toString() result of the format:


 Typed = [true] Type = [doc] Reference = [reference] Base References = [[baseref1], [baseref2]],
   Parameters = [[name1] = [value1], [name2] = [value2]]
 

Since:
4.0M2
Version:
$Id: ad716970fed244f472da0be73c844500b305ea64 $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.commons.lang3.builder.ToStringStyle
DEFAULT_STYLE, MULTI_LINE_STYLE, NO_FIELD_NAMES_STYLE, SHORT_PREFIX_STYLE, SIMPLE_STYLE
 
Constructor Summary
XWikiToStringStyle()
          Sets the XWiki style.
 
Method Summary
protected  void appendDetail(StringBuffer buffer, String fieldName, Collection<?> coll)
           
protected  void appendDetail(StringBuffer buffer, String fieldName, Map map)
           
 void setSeparator(String separator)
           
 
Methods inherited from class org.apache.commons.lang3.builder.StandardToStringStyle
getArrayEnd, getArraySeparator, getArrayStart, getContentEnd, getContentStart, getFieldNameValueSeparator, getFieldSeparator, getNullText, getSizeEndText, getSizeStartText, getSummaryObjectEndText, getSummaryObjectStartText, isArrayContentDetail, isDefaultFullDetail, isFieldSeparatorAtEnd, isFieldSeparatorAtStart, isUseClassName, isUseFieldNames, isUseIdentityHashCode, isUseShortClassName, setArrayContentDetail, setArrayEnd, setArraySeparator, setArrayStart, setContentEnd, setContentStart, setDefaultFullDetail, setFieldNameValueSeparator, setFieldSeparator, setFieldSeparatorAtEnd, setFieldSeparatorAtStart, setNullText, setSizeEndText, setSizeStartText, setSummaryObjectEndText, setSummaryObjectStartText, setUseClassName, setUseFieldNames, setUseIdentityHashCode, setUseShortClassName
 
Methods inherited from class org.apache.commons.lang3.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, appendEnd, appendFieldEnd, appendFieldSeparator, appendFieldStart, appendIdentityHashCode, appendInternal, appendNullText, appendStart, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummary, appendSummarySize, appendSuper, appendToString, getShortClassName, isFullDetail, reflectionAppendArrayDetail, removeLastFieldSeparator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XWikiToStringStyle

public XWikiToStringStyle()
Sets the XWiki style.

Method Detail

setSeparator

public void setSeparator(String separator)
Parameters:
separator - the separator to use between fields

appendDetail

protected void appendDetail(StringBuffer buffer,
                            String fieldName,
                            Collection<?> coll)
Overrides:
appendDetail in class org.apache.commons.lang3.builder.ToStringStyle

appendDetail

protected void appendDetail(StringBuffer buffer,
                            String fieldName,
                            Map map)
Overrides:
appendDetail in class org.apache.commons.lang3.builder.ToStringStyle


Copyright © 2004-2014 XWiki. All Rights Reserved.