+
+ +

Class MutablePredicate<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.unitConverter.converterGUI.MutablePredicate<T>
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.util.function.Predicate<T>
    +
    +
    +
    final class MutablePredicate<T>
    +extends java.lang.Object
    +implements java.util.function.Predicate<T>
    +
    A container for a predicate, which can be changed later.
    +
    +
    Since:
    +
    2019-04-13, v0.2.0
    +
    Author:
    +
    Adrien Hopkins
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private java.util.function.Predicate<T>predicate +
      The predicate stored in this MutablePredicate
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      MutablePredicate​(java.util.function.Predicate<T> predicate) +
      Creates the MutablePredicate.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      java.util.function.Predicate<T>getPredicate() 
      voidsetPredicate​(java.util.function.Predicate<T> predicate) 
      booleantest​(T t) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.util.function.Predicate

        +and, negate, or
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        predicate

        +
        private java.util.function.Predicate<T> predicate
        +
        The predicate stored in this MutablePredicate
        +
        +
        Since:
        +
        2019-04-13, v0.2.0
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MutablePredicate

        +
        public MutablePredicate​(java.util.function.Predicate<T> predicate)
        +
        Creates the MutablePredicate.
        +
        +
        Since:
        +
        2019-04-13, v0.2.0
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPredicate

        +
        public final java.util.function.Predicate<T> getPredicate()
        +
        +
        Returns:
        +
        predicate
        +
        Since:
        +
        2019-04-13, v0.2.0
        +
        +
      • +
      + + + +
        +
      • +

        setPredicate

        +
        public final void setPredicate​(java.util.function.Predicate<T> predicate)
        +
        +
        Parameters:
        +
        predicate - new value of predicate
        +
        Since:
        +
        2019-04-13, v0.2.0
        +
        +
      • +
      + + + + + +
        +
      • +

        test

        +
        public boolean test​(T t)
        +
        +
        Specified by:
        +
        test in interface java.util.function.Predicate<T>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+