Class IsLike<T>

    • Constructor Detail

      • IsLike

        protected IsLike​(T value)
    • Method Detail

      • empty

        public static <T> IsLike<T> empty()
      • of

        public static <T> IsLike<T> of​(T value)
      • filter

        public IsLike<T> filter​(Predicate<? super T> predicate)
        Description copied from class: AbstractSingleValueCondition
        If renderable and the value matches the predicate, returns this condition. Else returns a condition that will not render.
        Specified by:
        filter in class AbstractSingleValueCondition<T>
        Parameters:
        predicate - predicate applied to the value, if renderable
        Returns:
        this condition if renderable and the value matches the predicate, otherwise a condition that will not render.
      • map

        public <R> IsLike<R> map​(Function<? super T,​? extends R> mapper)
        If renderable, apply the mapping to the value and return a new condition with the new value. Else return a condition that will not render (this).
        Type Parameters:
        R - type of the new condition
        Parameters:
        mapper - a mapping function to apply to the value, if renderable
        Returns:
        a new condition with the result of applying the mapper to the value of this condition, if renderable, otherwise a condition that will not render.