Class ValueIterationAdapterImpl<N,T>
java.lang.Object
com.vladsch.flexmark.tree.iteration.ValueIterationAdapterImpl<N,T>
- All Implemented Interfaces:
ValueIterationAdapter<N,
T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
private static class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionValueIterationAdapterImpl
(@NotNull ValueIterationConsumerAdapter<N, T> consumerAdapter) ValueIterationAdapterImpl
(@NotNull Function<? super N, T> function) ValueIterationAdapterImpl
(@NotNull Function<? super N, T> function, @Nullable ValueIterationFilter<? super T> filter) -
Method Summary
Modifier and TypeMethodDescription<V> @NotNull ValueIterationAdapter
<N, V> andThen
(ValueIterationAdapter<? super T, V> after) @NotNull ValueIterationAdapter
<N, T> compose
(ValueIterationAdapter<? super N, N> before) @NotNull ValueIterationConsumerAdapter
<N, T> static <N> ValueIterationAdapter
<N, N> of()
static <N> ValueIterationAdapter
<N, N> of
(ValueIterationFilter<? super N> filter) static <N,
T> ValueIterationAdapter <N, T> of
(ValueIterationFilter<? super T> filter, Class<? extends T>... clazzes) static <N,
T> ValueIterationAdapter <N, T> of
(ValueIterationFilter<? super T> filter, Iterable<Class<? extends T>> clazzes) static <N,
T> ValueIterationAdapter <N, T> static <N,
T> ValueIterationAdapter <N, T> static <N,
T> ValueIterationAdapter <N, T> static <N,
T> ValueIterationAdapter <N, T> of
(Class<T> clazz, ValueIterationFilter<? super T> filter) static <N,
T> ValueIterationAdapter <N, T> static <N,
T> ValueIterationAdapter <N, T> static <N,
T> ValueIterationAdapter <N, T> static <N,
T> ValueIterationAdapter <N, T>
-
Field Details
-
myConsumerAdapter
-
-
Constructor Details
-
ValueIterationAdapterImpl
-
ValueIterationAdapterImpl
public ValueIterationAdapterImpl(@NotNull @NotNull Function<? super N, T> function, @Nullable @Nullable ValueIterationFilter<? super T> filter) -
ValueIterationAdapterImpl
public ValueIterationAdapterImpl(@NotNull @NotNull ValueIterationConsumerAdapter<N, T> consumerAdapter)
-
-
Method Details
-
getConsumerAdapter
- Specified by:
getConsumerAdapter
in interfaceValueIterationAdapter<N,
T>
-
andThen
@NotNull public <V> @NotNull ValueIterationAdapter<N,V> andThen(ValueIterationAdapter<? super T, V> after) - Specified by:
andThen
in interfaceValueIterationAdapter<N,
T>
-
compose
@NotNull public @NotNull ValueIterationAdapter<N,T> compose(ValueIterationAdapter<? super N, N> before) - Specified by:
compose
in interfaceValueIterationAdapter<N,
T>
-
of
-
of
-
of
-
of
-
of
-
of
-
of
public static <N,T> ValueIterationAdapter<N,T> of(Class<? extends T> clazz, Predicate<? super T> filter) -
of
public static <N,T> ValueIterationAdapter<N,T> of(Predicate<? super T> filter, Iterable<Class<? extends T>> clazzes) -
of
public static <N,T> ValueIterationAdapter<N,T> of(Predicate<? super T> filter, Class<? extends T>... clazzes) -
of
public static <N,T> ValueIterationAdapter<N,T> of(Class<T> clazz, ValueIterationFilter<? super T> filter) -
of
public static <N,T> ValueIterationAdapter<N,T> of(ValueIterationFilter<? super T> filter, Class<? extends T>... clazzes) -
of
public static <N,T> ValueIterationAdapter<N,T> of(ValueIterationFilter<? super T> filter, Iterable<Class<? extends T>> clazzes)
-