Uses of Interface
org.microbean.bean.Selectable
-
Uses of Selectable in org.microbean.bean
Classes in org.microbean.bean that implement SelectableModifier and TypeClassDescriptionfinal classMethods in org.microbean.bean that return SelectableModifier and TypeMethodDescriptionstatic final Selectable<AttributedType, Bean<?>> Beans.cachingSelectableOf(Matcher<? super AttributedType, ? super Id> idMatcher, Map<? extends AttributedType, ? extends List<Bean<?>>> selections, Collection<? extends Bean<?>> beans) static <C,E> Selectable <C, E> Selectable.of()static <C,E> Selectable <C, E> Selectable.of(Collection<? extends E> collection, BiFunction<? super E, ? super C, ? extends Boolean> f) Returns aSelectableusing the suppliedCollectionas its elements, and the suppliedBiFunctionas its selector function.static <C,E> Selectable <C, E> Selectable.ofCaching(Collection<? extends E> collection, BiFunction<? super E, ? super C, ? extends Boolean> f) Returns aSelectableusing the suppliedCollectionas its elements, and the suppliedBiFunctionas its selector function.Methods in org.microbean.bean with parameters of type SelectableModifier and TypeMethodDescriptionstatic <C,E> Reducible <C, E> Reducible.of(Selectable<C, E> selectable, Reducer<C, E> r) static <C,E> Reducible <C, E> Reducible.of(Selectable<C, E> selectable, Reducer<C, E> r, BiFunction<? super List<? extends E>, ? super C, ? extends E> failureHandler) static <C,E> Reducible <C, E> Reducible.ofCaching(Selectable<C, E> selectable, Reducer<C, E> r) static <C,E> Reducible <C, E> Reducible.ofCaching(Selectable<C, E> selectable, Reducer<C, E> r, BiFunction<? super List<? extends E>, ? super C, ? extends E> failureHandler) static <C,E> Reducible <C, E> Reducible.ofCaching(Selectable<C, E> selectable, Reducer<C, E> r, BiFunction<? super List<? extends E>, ? super C, ? extends E> failureHandler, BiFunction<? super C, Function<C, E>, ? extends E> computeIfAbsent) default TReducer.reduce(Selectable<? super C, ? extends T> f, C c) default TReducer.reduce(Selectable<? super C, ? extends T> f, C c, BiFunction<? super List<? extends T>, ? super C, ? extends T> failureHandler) Constructors in org.microbean.bean with parameters of type SelectableModifierConstructorDescriptionBeans(Selectable<AttributedType, Bean<?>> s, Reducible<AttributedType, Bean<?>> r)