Class QuIterables

java.lang.Object
de.renebergelt.quiterables.QuIterables

public class QuIterables extends Object
Convenience class of the QuIterables library for static importing the query(..) method
Author:
René Bergelt
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> Queriable<T>
    Returns a Queriable which does not contain any elements
    query​(boolean[] array)
    Return a Queriable which wraps the given primitive-type boolean-array
    static Queriable<Byte>
    query​(byte[] array)
    Return a Queriable which wraps the given primitive-type byte-array
    query​(char[] array)
    Return a Queriable which wraps the given primitive-type char-array
    query​(double[] array)
    Return a Queriable which wraps the given primitive-type double-array
    query​(float[] array)
    Return a Queriable which wraps the given primitive-type float-array
    query​(int[] array)
    Return a Queriable which wraps the given primitive-type int-array
    static Queriable<Long>
    query​(long[] array)
    Return a Queriable which wraps the given primitive-type long-array
    query​(short[] array)
    Return a Queriable which wraps the given primitive-type short-array
    static <T> GroupedQueriable<T>
    query​(GroupedList<T> groupedList)
    Return a grouped queriable for the given grouped list
    static <T> Queriable<T>
    query​(Iterable<T> it)
    Return a queriable object for the given iterable
    static <T> Queriable<T>
    query​(T[] array)
    Return a queriable object for the given array
    range​(int start, int end)
    Returns a Queriable which contains the numbers starting at start until end (inclusive, i.e.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • query

      public static <T> Queriable<T> query(Iterable<T> it)
      Return a queriable object for the given iterable
      Type Parameters:
      T - Type of elements
      Parameters:
      it - iterable to query
      Returns:
      Queriable object
    • query

      public static <T> GroupedQueriable<T> query(GroupedList<T> groupedList)
      Return a grouped queriable for the given grouped list
      Type Parameters:
      T - Type of elements
      Parameters:
      groupedList - GroupedList to query
      Returns:
      Queriable object
    • query

      public static <T> Queriable<T> query(T[] array)
      Return a queriable object for the given array
      Type Parameters:
      T - Type of elements
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Integer> query(int[] array)
      Return a Queriable which wraps the given primitive-type int-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Short> query(short[] array)
      Return a Queriable which wraps the given primitive-type short-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Long> query(long[] array)
      Return a Queriable which wraps the given primitive-type long-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Float> query(float[] array)
      Return a Queriable which wraps the given primitive-type float-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Double> query(double[] array)
      Return a Queriable which wraps the given primitive-type double-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Byte> query(byte[] array)
      Return a Queriable which wraps the given primitive-type byte-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Boolean> query(boolean[] array)
      Return a Queriable which wraps the given primitive-type boolean-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • query

      public static Queriable<Character> query(char[] array)
      Return a Queriable which wraps the given primitive-type char-array
      Parameters:
      array - array to query
      Returns:
      Queriable object
    • empty

      public static <T> Queriable<T> empty()
      Returns a Queriable which does not contain any elements
      Type Parameters:
      T - Type of elements
      Returns:
      An empty queriable object
    • range

      public static Queriable<Integer> range(int start, int end)
      Returns a Queriable which contains the numbers starting at start until end (inclusive, i.e. [start, end])
      Parameters:
      start - first number
      end - last number
      Returns:
      queriable range