Class Filters

java.lang.Object
com.jme3.network.Filters

public class Filters extends Object
Static utility methods pertaining to Filter instances.
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> Filter<T>
    equalTo(T value)
    Creates a filter that returns true for inputs that are .equals() equivalent to the specified value.
    static <T> Filter<T>
    in(Collection<? extends T> collection)
    Creates a filter that returns true for any value in the specified collection and false for all other cases.
    static <T> Filter<T>
    in(T... values)
    Creates a filter that returns true for any value in the specified list of values and false for all other cases.
    static <T> Filter<T>
    not(Filter<T> f)
    Creates a filter that returns true when the specified delegate filter returns false, and vice versa.
    static <T> Filter<T>
    notEqualTo(T value)
    Creates a filter that returns true for inputs that are NOT .equals() equivalent to the specified value.
    static <T> Filter<T>
    notIn(Collection<? extends T> collection)
    Creates a filter that returns true for any value NOT in the specified collection and false for all other cases.
    static <T> Filter<T>
    notIn(T... values)
    Creates a filter that returns true for any value NOT in the specified list of values and false for all other cases.

    Methods inherited from class java.lang.Object

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

    • in

      public static <T> Filter<T> in(T... values)
      Creates a filter that returns true for any value in the specified list of values and false for all other cases.
    • in

      public static <T> Filter<T> in(Collection<? extends T> collection)
      Creates a filter that returns true for any value in the specified collection and false for all other cases.
    • notIn

      public static <T> Filter<T> notIn(T... values)
      Creates a filter that returns true for any value NOT in the specified list of values and false for all other cases. This is the equivalent of calling not(in(values)).
    • notIn

      public static <T> Filter<T> notIn(Collection<? extends T> collection)
      Creates a filter that returns true for any value NOT in the specified collection and false for all other cases. This is the equivalent of calling not(in(collection)).
    • equalTo

      public static <T> Filter<T> equalTo(T value)
      Creates a filter that returns true for inputs that are .equals() equivalent to the specified value.
    • notEqualTo

      public static <T> Filter<T> notEqualTo(T value)
      Creates a filter that returns true for inputs that are NOT .equals() equivalent to the specified value. This is the equivalent of calling not(equalTo(value)).
    • not

      public static <T> Filter<T> not(Filter<T> f)
      Creates a filter that returns true when the specified delegate filter returns false, and vice versa.