r01f.util.types
Class ArrayFormatter

java.lang.Object
  extended by r01f.util.types.ArrayFormatter

public class ArrayFormatter
extends java.lang.Object


Field Summary
private static java.lang.String NULL
           
 
Constructor Summary
ArrayFormatter()
           
 
Method Summary
private  void _deepToString(java.lang.Object[] objsArray, java.lang.StringBuilder buffer, java.util.Set<java.lang.Object[]> alreadyFormatted)
           
private  java.lang.String _formatObjectsArray(java.lang.Object[] objsArray)
           
private static java.lang.String _formatPrimitivesArray(java.lang.Object primitivesArray)
           
 java.lang.String format(java.lang.Object o)
           
static ArrayFormatter instance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL

private static final java.lang.String NULL
See Also:
Constant Field Values
Constructor Detail

ArrayFormatter

public ArrayFormatter()
Method Detail

instance

public static ArrayFormatter instance()

format

public java.lang.String format(java.lang.Object o)

_formatObjectsArray

private java.lang.String _formatObjectsArray(java.lang.Object[] objsArray)

_deepToString

private void _deepToString(java.lang.Object[] objsArray,
                           java.lang.StringBuilder buffer,
                           java.util.Set<java.lang.Object[]> alreadyFormatted)

_formatPrimitivesArray

private static java.lang.String _formatPrimitivesArray(java.lang.Object primitivesArray)