Rule Execution Server API

com.ibm.rules.engine.util
Class ArrayHelper

java.lang.Object
  extended by com.ibm.rules.engine.util.ArrayHelper

public class ArrayHelper
extends Object

Created with IntelliJ IDEA. User: ARDOINT Date: 26/08/13 Time: 16:46 To change this template use File | Settings | File Templates.


Nested Class Summary
static class ArrayHelper.BooleanIterable
           
static class ArrayHelper.BooleanIterator
           
static class ArrayHelper.ByteIterable
           
static class ArrayHelper.ByteIterator
           
static class ArrayHelper.CharIterable
           
static class ArrayHelper.CharIterator
           
static class ArrayHelper.DoubleIterable
           
static class ArrayHelper.DoubleIterator
           
static class ArrayHelper.FloatIterable
           
static class ArrayHelper.FloatIterator
           
static class ArrayHelper.IntIterable
           
static class ArrayHelper.IntIterator
           
static class ArrayHelper.LongIterable
           
static class ArrayHelper.LongIterator
           
static class ArrayHelper.ShortIterable
           
static class ArrayHelper.ShortIterator
           
 
Constructor Summary
ArrayHelper()
           
 
Method Summary
static boolean contains(boolean[] array, boolean item)
           
static boolean contains(byte[] array, byte item)
           
static boolean contains(char[] array, char item)
           
static boolean contains(double[] array, double item)
           
static boolean contains(float[] array, float item)
           
static boolean contains(int[] array, int item)
           
static boolean contains(long[] array, long item)
           
static boolean contains(Object[] array, Object item, boolean identity)
           
static boolean contains(Object array, Object item, boolean identity)
           
static boolean contains(short[] array, short item)
           
static Iterable<Object> iterable(boolean[] array)
           
static Iterable<Object> iterable(byte[] array)
           
static Iterable<Object> iterable(char[] array)
           
static Iterable<Object> iterable(double[] array)
           
static Iterable<Object> iterable(float[] array)
           
static Iterable<Object> iterable(int[] array)
           
static Iterable<Object> iterable(long[] array)
           
static Iterable<Object> iterable(Object array)
           
static Iterable<Object> iterable(Object[] arrayObject)
           
static Iterable<Object> iterable(short[] array)
           
static Iterator<Object> iterator(boolean[] array)
           
static Iterator<Object> iterator(byte[] array)
           
static Iterator<Object> iterator(char[] array)
           
static Iterator<Object> iterator(double[] array)
           
static Iterator<Object> iterator(float[] array)
           
static Iterator<Object> iterator(int[] array)
           
static Iterator<Object> iterator(long[] array)
           
static Iterator<Object> iterator(Object array)
           
static Iterator<Object> iterator(Object[] arrayObject)
           
static Iterator<Object> iterator(short[] array)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayHelper

public ArrayHelper()
Method Detail

iterable

public static Iterable<Object> iterable(Object array)

iterator

public static Iterator<Object> iterator(Object array)

contains

public static boolean contains(Object array,
                               Object item,
                               boolean identity)

contains

public static boolean contains(Object[] array,
                               Object item,
                               boolean identity)

contains

public static boolean contains(boolean[] array,
                               boolean item)

contains

public static boolean contains(byte[] array,
                               byte item)

contains

public static boolean contains(char[] array,
                               char item)

contains

public static boolean contains(double[] array,
                               double item)

contains

public static boolean contains(float[] array,
                               float item)

contains

public static boolean contains(int[] array,
                               int item)

contains

public static boolean contains(long[] array,
                               long item)

contains

public static boolean contains(short[] array,
                               short item)

iterable

public static Iterable<Object> iterable(Object[] arrayObject)

iterable

public static Iterable<Object> iterable(boolean[] array)

iterable

public static Iterable<Object> iterable(byte[] array)

iterable

public static Iterable<Object> iterable(char[] array)

iterable

public static Iterable<Object> iterable(double[] array)

iterable

public static Iterable<Object> iterable(float[] array)

iterable

public static Iterable<Object> iterable(int[] array)

iterable

public static Iterable<Object> iterable(long[] array)

iterable

public static Iterable<Object> iterable(short[] array)

iterator

public static Iterator<Object> iterator(Object[] arrayObject)

iterator

public static Iterator<Object> iterator(boolean[] array)

iterator

public static Iterator<Object> iterator(byte[] array)

iterator

public static Iterator<Object> iterator(char[] array)

iterator

public static Iterator<Object> iterator(double[] array)

iterator

public static Iterator<Object> iterator(float[] array)

iterator

public static Iterator<Object> iterator(int[] array)

iterator

public static Iterator<Object> iterator(long[] array)

iterator

public static Iterator<Object> iterator(short[] array)

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013