org.nakedobjects.metamodel.commons.lang
Class ArrayUtils

java.lang.Object
  extended by org.nakedobjects.metamodel.commons.lang.ArrayUtils

public final class ArrayUtils
extends java.lang.Object


Method Summary
static java.lang.String[] append(java.lang.String[] args, java.lang.String... moreArgs)
           
static
<T> java.util.List<T>
asList(T[] items)
          Creates a mutable copy of the provided array.
static
<T> java.util.Set<T>
asOrderedSet(T[] items)
          Creates a mutable copy of the provided array, eliminating duplicates.
static
<T> T[]
combine(T[]... arrays)
           
static
<T> java.util.List<T>
concat(T[] elements, java.util.List<T> elementsToAppend)
          Creates a mutable list of the provided array, also appending the additional element(s).
static
<T> java.util.List<T>
concat(T[] elements, T... elementsToAppend)
          Creates a mutable list of the provided array, also appending the additional element(s).
static
<D,S> D[]
copy(S[] source, java.lang.Class<D> cls)
           
static java.lang.Object[] getObjectAsObjectArray(java.lang.Object option)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getObjectAsObjectArray

public static java.lang.Object[] getObjectAsObjectArray(java.lang.Object option)

combine

public static <T> T[] combine(T[]... arrays)

asList

public static <T> java.util.List<T> asList(T[] items)
Creates a mutable copy of the provided array.


asOrderedSet

public static <T> java.util.Set<T> asOrderedSet(T[] items)
Creates a mutable copy of the provided array, eliminating duplicates.

The order of the items will be preserved.


concat

public static <T> java.util.List<T> concat(T[] elements,
                                           T... elementsToAppend)
Creates a mutable list of the provided array, also appending the additional element(s).


append

public static java.lang.String[] append(java.lang.String[] args,
                                        java.lang.String... moreArgs)

concat

public static <T> java.util.List<T> concat(T[] elements,
                                           java.util.List<T> elementsToAppend)
Creates a mutable list of the provided array, also appending the additional element(s).


copy

public static <D,S> D[] copy(S[] source,
                             java.lang.Class<D> cls)


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.