facets.util
Class Objects

java.lang.Object
  extended by facets.util.Objects

public final class Objects
extends java.lang.Object

Utility methods for arrays.


Constructor Summary
Objects()
           
 
Method Summary
static int indexOf(java.lang.Object[] array, java.lang.Object member)
           
static
<T> T[]
join(java.lang.Class<T> type, T[] front, T[] back)
           
static
<T> T[]
newTyped(java.lang.Class<T> type, java.lang.Object[] src)
          Converts the type of an array.
static java.lang.Object[] reverse(java.lang.Object[] src)
           
static java.lang.Object[] sorted(java.lang.Class type, java.lang.Object[] array, java.util.Comparator sorter)
           
static java.lang.String toLines(java.lang.Object... array)
           
static java.lang.String toString(int[] ints)
           
static java.lang.String toString(int[] ints, java.lang.String spacer)
           
static java.lang.String toString(java.lang.Object... array)
           
static java.lang.String toString(java.lang.Object[] array, java.lang.String spacer)
           
static java.lang.String toStringWithHeader(java.lang.Object[] array)
           
static java.lang.Object[] uniqued(java.lang.Class type, java.lang.Object[] objects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Objects

public Objects()
Method Detail

reverse

public static java.lang.Object[] reverse(java.lang.Object[] src)

newTyped

public static <T> T[] newTyped(java.lang.Class<T> type,
                               java.lang.Object[] src)
Converts the type of an array.

Parameters:
type - element type of the new array
src - must contain only objects of a suitable type

join

public static <T> T[] join(java.lang.Class<T> type,
                           T[] front,
                           T[] back)

toLines

public static java.lang.String toLines(java.lang.Object... array)

toStringWithHeader

public static java.lang.String toStringWithHeader(java.lang.Object[] array)

toString

public static java.lang.String toString(int[] ints)

toString

public static java.lang.String toString(int[] ints,
                                        java.lang.String spacer)

toString

public static java.lang.String toString(java.lang.Object... array)

toString

public static java.lang.String toString(java.lang.Object[] array,
                                        java.lang.String spacer)

indexOf

public static int indexOf(java.lang.Object[] array,
                          java.lang.Object member)

uniqued

public static java.lang.Object[] uniqued(java.lang.Class type,
                                         java.lang.Object[] objects)

sorted

public static java.lang.Object[] sorted(java.lang.Class type,
                                        java.lang.Object[] array,
                                        java.util.Comparator sorter)