public class Boxing extends BoxingBase
BoxingBase.Array| Constructor and Description |
|---|
Boxing() |
| Modifier and Type | Method and Description |
|---|---|
static BoxingBase.Array |
array(Object array)
Creates an
Array. |
static <T> T |
as(Object src,
Class<T> type)
Transforms any (multidimensional) array into an array of another type.
|
static Class<?> |
box(Class<?> type)
Returns the boxed type for a primitive, or
null. |
static Object |
box(Class<?> type,
Object src) |
static Object[] |
boxAll(Class<?> type,
Object src)
Transforms a primitive array into an array of boxed values.
|
static Object[] |
boxAll(Class<?> type,
Object src,
int srcPos,
int len)
Transforms a primitive array into an array of boxed values.
|
static Object[] |
boxAll(Object src)
Transforms a primitive array into an array of boxed values.
|
static Object[] |
boxAll(Object src,
int srcPos,
int len)
Transforms a primitive array into an array of boxed values.
|
static <T> T |
boxAllAs(Object src,
Class<T> type)
Transforms any array into an array of boxed values.
|
static <T> T |
boxAllAs(Object src,
int srcPos,
int len,
Class<T> type)
Transforms a primitive array into an array of boxed values.
|
static <T> T |
boxAs(Object src,
Class<T> type) |
static Boolean[] |
boxBooleans(Object src)
Transforms any array into an array of
Boolean. |
static Boolean[] |
boxBooleans(Object src,
int srcPos,
int len)
Transforms any array into an array of
Boolean. |
static Byte[] |
boxBytes(Object src)
Transforms any array into an array of
Byte. |
static Byte[] |
boxBytes(Object src,
int srcPos,
int len)
Transforms any array into an array of
Byte. |
static Character[] |
boxCharacters(Object src)
Transforms any array into an array of
Character. |
static Character[] |
boxCharacters(Object src,
int srcPos,
int len)
Transforms any array into an array of
Character. |
static Double[] |
boxDoubles(Object src)
Transforms any array into an array of
Double. |
static Double[] |
boxDoubles(Object src,
int srcPos,
int len)
Transforms any array into an array of
Double. |
static Map<Class<?>,Class<?>> |
boxes() |
static Float[] |
boxFloats(Object src)
Transforms any array into an array of
Floats. |
static Float[] |
boxFloats(Object src,
int srcPos,
int len)
Transforms any array into an array of
Float. |
static Class<?> |
boxingType(Class<?> clazz)
Returns the boxed type for a primitive and vice versa, or
null. |
static Map<Class<?>,Class<?>> |
boxingTypes() |
static Integer[] |
boxIntegers(Object src)
Transforms any array into an array of
Integer. |
static Integer[] |
boxIntegers(Object src,
int srcPos,
int len)
Transforms any array into an array of
Integer. |
static Long[] |
boxLongs(Object src)
Transforms any array into an array of
Long. |
static Long[] |
boxLongs(Object src,
int srcPos,
int len)
Transforms any array into an array of
Long. |
static Short[] |
boxShorts(Object src)
Transforms any array into an array of
Short. |
static Short[] |
boxShorts(Object src,
int srcPos,
int len)
Transforms any array into an array of
Short. |
static Object[] |
deepBox(Class<?> resultType,
Object src)
Returns any multidimensional array into an array of boxed values.
|
static Object |
deepBox(Object src)
Returns any multidimensional array into an array of boxed values.
|
static <T> T |
deepBoxAs(Object src,
Class<T> type)
Returns any multidimensional array into an array of boxed values.
|
static Object |
deepUnbox(Class<?> type,
Object src)
Returns any multidimensional array into an array of primitives.
|
static Object |
deepUnbox(Object[] src)
Returns any multidimensional array into an array of primitives.
|
static <T> T |
deepUnboxAs(Object src,
Class<T> result)
Returns any multidimensional array into an array of primitives.
|
static Class<?> |
primitive(Class<?> clazz)
Returns the primitive type for a boxAll, or
null. |
static Map<Class<?>,Class<?>> |
primitives() |
protected static int |
tId(Class<?> type) |
static Object |
unbox(Class<?> clazz,
Object src) |
static Object |
unboxAll(Class<?> type,
Object src)
Transforms any array into a primitive array.
|
static Object |
unboxAll(Class<?> type,
Object[] src)
Transforms an array of
Boolean, Character, or Number
into a primitive array. |
static Object |
unboxAll(Class<?> type,
Object[] src,
int srcPos,
int len)
Transforms an array of
Boolean, Character, or Number
into a primitive array. |
static Object |
unboxAll(Class<?> type,
Object src,
int srcPos,
int len)
Transforms any array into a primitive array.
|
static Object |
unboxAll(Object[] src)
Transforms an array of
Boolean, Character, or Number
into a primitive array. |
static Object |
unboxAll(Object[] src,
int srcPos,
int len)
Transforms an array of
Boolean, Character, or Number
into a primitive array. |
static <T> T |
unboxAllAs(Object src,
Class<T> type)
Transforms any array into a primitive array.
|
static <T> T |
unboxAllAs(Object src,
int srcPos,
int len,
Class<T> type)
Transforms any array into a primitive array.
|
static <T> T |
unboxAs(Object src,
Class<T> clazz) |
static boolean[] |
unboxBooleans(Object src)
Transforms any array into an array of
boolean. |
static boolean[] |
unboxBooleans(Object src,
int srcPos,
int len)
Transforms any array into an array of
boolean. |
static byte[] |
unboxBytes(Object src)
Transforms any array into an array of
byte. |
static byte[] |
unboxBytes(Object src,
int srcPos,
int len)
Transforms any array into an array of
byte. |
static char[] |
unboxCharacters(Object src)
Transforms any array into an array of
char. |
static char[] |
unboxCharacters(Object src,
int srcPos,
int len)
Transforms any array into an array of
char. |
static double[] |
unboxDoubles(Object src)
Transforms any array into an array of
double. |
static double[] |
unboxDoubles(Object src,
int srcPos,
int len)
Transforms any array into an array of
double. |
static float[] |
unboxFloats(Object src)
Transforms any array into an array of
float. |
static float[] |
unboxFloats(Object src,
int srcPos,
int len)
Transforms any array into an array of
float. |
static int[] |
unboxIntegers(Object src)
Transforms any array into an array of
int. |
static int[] |
unboxIntegers(Object src,
int srcPos,
int len)
Transforms any array into an array of
int. |
static long[] |
unboxLongs(Object src)
Transforms any array into an array of
long. |
static long[] |
unboxLongs(Object src,
int srcPos,
int len)
Transforms any array into an array of
long. |
static short[] |
unboxShorts(Object src)
Transforms any array into an array of
short. |
static short[] |
unboxShorts(Object src,
int srcPos,
int len)
Transforms any array into an array of
short. |
array, array, array, array, array, array, array, array, array, box, box, box, box, box, box, box, box, box, box, box, box, box, box, box, box, boxBoolean, boxBooleans, boxBooleans, boxBooleans, boxByte, boxBytes, boxBytes, boxBytes, boxCharacter, boxCharacters, boxCharacters, boxCharacters, boxDouble, boxDoubles, boxDoubles, boxDoubles, boxFloat, boxFloats, boxFloats, boxFloats, boxInteger, boxIntegers, boxIntegers, boxIntegers, boxLong, boxLongs, boxLongs, boxLongs, boxShort, boxShorts, boxShorts, boxShorts, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unbox, unboxBoolean, unboxBooleans, unboxBooleans, unboxBooleans, unboxBooleans, unboxBooleans, unboxByte, unboxBytes, unboxBytes, unboxBytes, unboxBytes, unboxBytes, unboxCharacter, unboxCharacters, unboxCharacters, unboxCharacters, unboxCharacters, unboxCharacters, unboxDouble, unboxDoubles, unboxDoubles, unboxDoubles, unboxDoubles, unboxDoubles, unboxFloat, unboxFloats, unboxFloats, unboxFloats, unboxFloats, unboxFloats, unboxInteger, unboxIntegers, unboxIntegers, unboxIntegers, unboxIntegers, unboxIntegers, unboxLong, unboxLongs, unboxLongs, unboxLongs, unboxLongs, unboxLongs, unboxShort, unboxShorts, unboxShorts, unboxShorts, unboxShorts, unboxShortspublic static Class<?> boxingType(Class<?> clazz)
null.clazz - primitive typepublic static Class<?> box(Class<?> type)
null.type - primitive typepublic static Class<?> primitive(Class<?> clazz)
null.clazz - boxed typeprotected static int tId(Class<?> type)
public static Object unboxAll(Class<?> type, Object[] src, int srcPos, int len)
Boolean, Character, or Number
into a primitive array.type - target typesrc - source arraysrcPos - start positionlen - lengthpublic static Object unboxAll(Class<?> type, Object[] src)
Boolean, Character, or Number
into a primitive array.type - target typesrc - source arraypublic static Object unboxAll(Object[] src, int srcPos, int len)
Boolean, Character, or Number
into a primitive array.src - source arraysrcPos - start positionlen - lengthpublic static Object unboxAll(Object[] src)
Boolean, Character, or Number
into a primitive array.src - source arraypublic static Object unboxAll(Class<?> type, Object src, int srcPos, int len)
type - target typesrc - source arraysrcPos - start positionlen - lengthpublic static Object unboxAll(Class<?> type, Object src)
type - target typesrc - source arraypublic static <T> T unboxAllAs(Object src, int srcPos, int len, Class<T> type)
T - src - source arraysrcPos - start positionlen - lengthtype - target typepublic static <T> T unboxAllAs(Object src, Class<T> type)
T - src - source arraytype - target typepublic static boolean[] unboxBooleans(Object src, int srcPos, int len)
boolean.src - source arraysrcPos - start positionlen - lengthpublic static byte[] unboxBytes(Object src, int srcPos, int len)
byte.src - source arraysrcPos - start positionlen - lengthpublic static char[] unboxCharacters(Object src, int srcPos, int len)
char.src - source arraysrcPos - start positionlen - lengthpublic static float[] unboxFloats(Object src, int srcPos, int len)
float.src - source arraysrcPos - start positionlen - lengthpublic static double[] unboxDoubles(Object src, int srcPos, int len)
double.src - source arraysrcPos - start positionlen - lengthpublic static int[] unboxIntegers(Object src, int srcPos, int len)
int.src - source arraysrcPos - start positionlen - lengthpublic static long[] unboxLongs(Object src, int srcPos, int len)
long.src - source arraysrcPos - start positionlen - lengthpublic static short[] unboxShorts(Object src, int srcPos, int len)
short.src - source arraysrcPos - start positionlen - lengthpublic static boolean[] unboxBooleans(Object src)
boolean.src - source arraypublic static byte[] unboxBytes(Object src)
byte.src - source arraypublic static char[] unboxCharacters(Object src)
char.src - source arraypublic static float[] unboxFloats(Object src)
float.src - source arraypublic static double[] unboxDoubles(Object src)
double.src - source arraypublic static int[] unboxIntegers(Object src)
int.src - source arraypublic static long[] unboxLongs(Object src)
long.src - source arraypublic static short[] unboxShorts(Object src)
short.src - source arraypublic static Object[] boxAll(Object src, int srcPos, int len)
src - source arraysrcPos - start positionlen - lengthpublic static Object[] boxAll(Object src)
src - source arraypublic static Object[] boxAll(Class<?> type, Object src, int srcPos, int len)
type - target typesrc - source arraysrcPos - start positionlen - lengthpublic static Object[] boxAll(Class<?> type, Object src)
type - target typesrc - source arraypublic static <T> T boxAllAs(Object src, int srcPos, int len, Class<T> type)
T - src - source arraysrcPos - start positionlen - lengthtype - target typepublic static <T> T boxAllAs(Object src, Class<T> type)
T - type - target typesrc - source arraypublic static Boolean[] boxBooleans(Object src, int srcPos, int len)
Boolean.src - source arraysrcPos - start positionlen - lengthpublic static Byte[] boxBytes(Object src, int srcPos, int len)
Byte.src - source arraysrcPos - start positionlen - lengthpublic static Character[] boxCharacters(Object src, int srcPos, int len)
Character.src - source arraysrcPos - start positionlen - lengthpublic static Float[] boxFloats(Object src, int srcPos, int len)
Float.src - source arraysrcPos - start positionlen - lengthpublic static Double[] boxDoubles(Object src, int srcPos, int len)
Double.src - source arraysrcPos - start positionlen - lengthpublic static Integer[] boxIntegers(Object src, int srcPos, int len)
Integer.src - source arraysrcPos - start positionlen - lengthpublic static Long[] boxLongs(Object src, int srcPos, int len)
Long.src - source arraysrcPos - start positionlen - lengthpublic static Short[] boxShorts(Object src, int srcPos, int len)
Short.src - source arraysrcPos - start positionlen - lengthpublic static Boolean[] boxBooleans(Object src)
Boolean.src - source arraypublic static Byte[] boxBytes(Object src)
Byte.src - source arraypublic static Character[] boxCharacters(Object src)
Character.src - source arraypublic static Float[] boxFloats(Object src)
Floats.src - source arraypublic static Double[] boxDoubles(Object src)
Double.src - source arraypublic static Integer[] boxIntegers(Object src)
Integer.src - source arraypublic static Long[] boxLongs(Object src)
Long.src - source arraypublic static Short[] boxShorts(Object src)
Short.src - source arraypublic static Object deepUnbox(Object[] src)
src - source arraypublic static Object deepUnbox(Class<?> type, Object src)
type - target typesrc - source arraypublic static <T> T deepUnboxAs(Object src, Class<T> result)
T - src - source arrayresult - target typepublic static Object deepBox(Object src)
src - source arraypublic static Object[] deepBox(Class<?> resultType, Object src)
resultType - target typesrc - source arraypublic static <T> T deepBoxAs(Object src, Class<T> type)
T - src - source arraytype - target typepublic static <T> T as(Object src, Class<T> type)
T - src - source arraytype - target typepublic static BoxingBase.Array array(Object array)
Array.array - source arrayCopyright © 2015. All rights reserved.