Uses of Interface
com.jongsoft.lang.control.Optional
-
Packages that use Optional Package Description com.jongsoft.lang This package contains all interfaces used through out the functional library.com.jongsoft.lang.collection A purely functional based set of collection implementations based upon the Collection.com.jongsoft.lang.control The control package contains flow control interfaces. -
-
Uses of Optional in com.jongsoft.lang
Methods in com.jongsoft.lang that return Optional Modifier and Type Method Description static <T> Optional<T>Control. Option()Will always return an empty optional.static <T> Optional<T>Control. Option(T value)Creates a newOptionalrepresenting the provided value. -
Uses of Optional in com.jongsoft.lang.collection
Methods in com.jongsoft.lang.collection that return Optional Modifier and Type Method Description default Optional<java.lang.Double>Traversable. average()Calculates the average of this elements, assuming that the element type isNumber.default Optional<T>Collection. first(java.util.function.Predicate<T> predicate)default Optional<T>Iterator. first(java.util.function.Predicate<T> predicate)Optional<T>Traversable. first(java.util.function.Predicate<T> predicate)Find the first match in the elements using the providedPredicate.default Optional<Tree<T>>Tree. getChild(java.lang.String label)default Optional<T>Collection. last(java.util.function.Predicate<T> predicate)default Optional<T>Iterator. last(java.util.function.Predicate<T> predicate)Optional<T>Traversable. last(java.util.function.Predicate<T> predicate)Find the last match in the Iterator using the providedPredicate.default Optional<java.lang.Double>Traversable. sum()Calculates the sum of this elements. -
Uses of Optional in com.jongsoft.lang.control
Methods in com.jongsoft.lang.control that return Optional Modifier and Type Method Description Optional<T>Optional. filter(java.util.function.Predicate<T> predicate)<U> Optional<U>Optional. map(java.util.function.Function<T,U> mapper)
-