Class ValueIterationAdapterImpl<N,T>
- java.lang.Object
-
- com.vladsch.flexmark.tree.iteration.ValueIterationAdapterImpl<N,T>
-
- All Implemented Interfaces:
ValueIterationAdapter<N,T>
public class ValueIterationAdapterImpl<N,T> extends Object implements ValueIterationAdapter<N,T>
-
-
Constructor Summary
Constructors Constructor Description ValueIterationAdapterImpl(@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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <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>getConsumerAdapter()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>of(Class<? extends T> clazz)static <N,T>
ValueIterationAdapter<N,T>of(Class<? extends T>... clazzes)static <N,T>
ValueIterationAdapter<N,T>of(Class<? extends T> clazz, Predicate<? super T> filter)static <N,T>
ValueIterationAdapter<N,T>of(Class<T> clazz, ValueIterationFilter<? super T> filter)static <N,T>
ValueIterationAdapter<N,T>of(Iterable<Class<? extends T>> clazzes)static <N,T>
ValueIterationAdapter<N,T>of(Function<? super N,T> function)static <N,T>
ValueIterationAdapter<N,T>of(Predicate<? super T> filter, Class<? extends T>... clazzes)static <N,T>
ValueIterationAdapter<N,T>of(Predicate<? super T> filter, Iterable<Class<? extends T>> clazzes)
-
-
-
Constructor Detail
-
ValueIterationAdapterImpl
public ValueIterationAdapterImpl(@NotNull @NotNull Function<? super N,T> function)
-
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 Detail
-
getConsumerAdapter
@NotNull public @NotNull ValueIterationConsumerAdapter<N,T> getConsumerAdapter()
- Specified by:
getConsumerAdapterin interfaceValueIterationAdapter<N,T>
-
andThen
@NotNull public <V> @NotNull ValueIterationAdapter<N,V> andThen(ValueIterationAdapter<? super T,V> after)
- Specified by:
andThenin interfaceValueIterationAdapter<N,T>
-
compose
@NotNull public @NotNull ValueIterationAdapter<N,T> compose(ValueIterationAdapter<? super N,N> before)
- Specified by:
composein interfaceValueIterationAdapter<N,T>
-
of
public static <N> ValueIterationAdapter<N,N> of()
-
of
public static <N> ValueIterationAdapter<N,N> of(ValueIterationFilter<? super N> filter)
-
of
public static <N,T> ValueIterationAdapter<N,T> of(Function<? super N,T> function)
-
of
public static <N,T> ValueIterationAdapter<N,T> of(Class<? extends T> clazz)
-
of
public static <N,T> ValueIterationAdapter<N,T> of(Iterable<Class<? extends T>> clazzes)
-
of
public static <N,T> ValueIterationAdapter<N,T> of(Class<? extends T>... clazzes)
-
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)
-
-