net.sourceforge.stripes.util
Class Literal

java.lang.Object
  extended by net.sourceforge.stripes.util.Literal

public class Literal
extends Object

Utility class that makes it easy to construct Collection literals, and also provides a nicer syntax for creating array literals.

Since:
Stripes 1.1.2
Author:
Tim Fennell

Constructor Summary
Literal()
           
 
Method Summary
static boolean[] array(boolean... elements)
          Returns an array containing all the elements supplied.
static byte[] array(byte... elements)
          Returns an array containing all the elements supplied.
static char[] array(char... elements)
          Returns an array containing all the elements supplied.
static double[] array(double... elements)
          Returns an array containing all the elements supplied.
static float[] array(float... elements)
          Returns an array containing all the elements supplied.
static int[] array(int... elements)
          Returns an array containing all the elements supplied.
static long[] array(long... elements)
          Returns an array containing all the elements supplied.
static short[] array(short... elements)
          Returns an array containing all the elements supplied.
static
<T> T[]
array(T... elements)
          Returns an array containing all the elements supplied.
static
<T> List<T>
list(T... elements)
          Returns a new List instance containing the supplied elements.
static
<T> Set<T>
set(T... elements)
          Returns a new Set instance containing the supplied elements.
static
<T extends Comparable<?>>
SortedSet<T>
sortedSet(T... elements)
          Returns a new SortedSet instance containing the supplied elements.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Literal

public Literal()
Method Detail

array

public static <T> T[] array(T... elements)
Returns an array containing all the elements supplied.


array

public static boolean[] array(boolean... elements)
Returns an array containing all the elements supplied.


array

public static byte[] array(byte... elements)
Returns an array containing all the elements supplied.


array

public static char[] array(char... elements)
Returns an array containing all the elements supplied.


array

public static short[] array(short... elements)
Returns an array containing all the elements supplied.


array

public static int[] array(int... elements)
Returns an array containing all the elements supplied.


array

public static long[] array(long... elements)
Returns an array containing all the elements supplied.


array

public static float[] array(float... elements)
Returns an array containing all the elements supplied.


array

public static double[] array(double... elements)
Returns an array containing all the elements supplied.


list

public static <T> List<T> list(T... elements)
Returns a new List instance containing the supplied elements.


set

public static <T> Set<T> set(T... elements)
Returns a new Set instance containing the supplied elements.


sortedSet

public static <T extends Comparable<?>> SortedSet<T> sortedSet(T... elements)
Returns a new SortedSet instance containing the supplied elements.



? Copyright 2005-2006, Stripes Development Team.