Class ArrayWrapper
- java.lang.Object
- 
- RJavaArrayIterator
- 
- ArrayWrapper
 
 
- 
 public class ArrayWrapper extends RJavaArrayIterator Utility class to deal with arrays
- 
- 
Field Summary- 
Fields inherited from class RJavaArrayIteratorarray, dimensions, dimprod, increment, index, nd, position, start
 
- 
 - 
Constructor SummaryConstructors Constructor Description ArrayWrapper(boolean x)ArrayWrapper(byte x)ArrayWrapper(char x)ArrayWrapper(double x)ArrayWrapper(float x)ArrayWrapper(int x)ArrayWrapper(long x)ArrayWrapper(short x)ArrayWrapper(java.lang.Object array)Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean[]flat_boolean()Flattens the array into a single dimensionned boolean arraybyte[]flat_byte()Flattens the array into a single dimensionned byte arraychar[]flat_char()Flattens the array into a single dimensionned double arraydouble[]flat_double()Flattens the array into a single dimensionned double arrayfloat[]flat_float()Flattens the array into a single dimensionned float arrayint[]flat_int()Flattens the array into a single dimensionned int arraylong[]flat_long()Flattens the array into a single dimensionned long arrayjava.lang.Object[]flat_Object()short[]flat_short()Flattens the array into a single dimensionned short arrayjava.lang.String[]flat_String()Flattens the array into a single dimensionned String arrayjava.lang.StringgetObjectTypeName()booleanisPrimitive()booleanisRectangular()- 
Methods inherited from class RJavaArrayIteratorgetArray, getArrayClassName, getDimensions, hasNext, next
 
- 
 
- 
- 
- 
Constructor Detail- 
ArrayWrapperpublic ArrayWrapper(java.lang.Object array) throws NotAnArrayExceptionConstructor- Parameters:
- array- the array to check
- Throws:
- NotAnArrayException- if array is not an array
 
 - 
ArrayWrapperpublic ArrayWrapper(int x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 - 
ArrayWrapperpublic ArrayWrapper(boolean x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 - 
ArrayWrapperpublic ArrayWrapper(byte x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 - 
ArrayWrapperpublic ArrayWrapper(long x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 - 
ArrayWrapperpublic ArrayWrapper(short x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 - 
ArrayWrapperpublic ArrayWrapper(double x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 - 
ArrayWrapperpublic ArrayWrapper(char x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 - 
ArrayWrapperpublic ArrayWrapper(float x) throws NotAnArrayException- Throws:
- NotAnArrayException
 
 
- 
 - 
Method Detail- 
isRectangularpublic boolean isRectangular() - Returns:
- true if the array is rectangular
 
 - 
getObjectTypeNamepublic java.lang.String getObjectTypeName() - Returns:
- the type name of the objects stored in the wrapped array
 
 - 
isPrimitivepublic boolean isPrimitive() - Returns:
- true if the array contains java primitive types
 
 - 
flat_intpublic int[] flat_int() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned int array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_booleanpublic boolean[] flat_boolean() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned boolean array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_bytepublic byte[] flat_byte() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned byte array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_longpublic long[] flat_long() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned long array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_shortpublic short[] flat_short() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned short array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_doublepublic double[] flat_double() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned double array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_charpublic char[] flat_char() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned double array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_floatpublic float[] flat_float() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned float array- Throws:
- PrimitiveArrayException
- FlatException
 
 - 
flat_Objectpublic java.lang.Object[] flat_Object() throws FlatException, ObjectArrayException- Throws:
- FlatException
- ObjectArrayException
 
 - 
flat_Stringpublic java.lang.String[] flat_String() throws PrimitiveArrayException, FlatExceptionFlattens the array into a single dimensionned String array- Throws:
- PrimitiveArrayException
- FlatException
 
 
- 
 
-