Uses of Interface
com.vladsch.flexmark.tree.iteration.ValueIterationAdapter
-
Packages that use ValueIterationAdapter Package Description com.vladsch.flexmark.tree.iteration -
-
Uses of ValueIterationAdapter in com.vladsch.flexmark.tree.iteration
Classes in com.vladsch.flexmark.tree.iteration that implement ValueIterationAdapter Modifier and Type Class Description class
ValueIterationAdapterImpl<N,T>
Fields in com.vladsch.flexmark.tree.iteration declared as ValueIterationAdapter Modifier and Type Field Description protected @NotNull ValueIterationAdapter<? super B,T>
MappedIterator. myAdapter
Methods in com.vladsch.flexmark.tree.iteration that return ValueIterationAdapter Modifier and Type Method Description <V> @NotNull ValueIterationAdapter<N,V>
ValueIterationAdapter. andThen(ValueIterationAdapter<? super T,V> after)
<V> @NotNull ValueIterationAdapter<N,V>
ValueIterationAdapterImpl. andThen(ValueIterationAdapter<? super T,V> after)
@NotNull ValueIterationAdapter<N,T>
ValueIterationAdapter. compose(ValueIterationAdapter<? super N,N> before)
@NotNull ValueIterationAdapter<N,T>
ValueIterationAdapterImpl. compose(ValueIterationAdapter<? super N,N> before)
static <N> ValueIterationAdapter<N,N>
ValueIterationAdapterImpl. of()
static <N> ValueIterationAdapter<N,N>
ValueIterationAdapterImpl. of(ValueIterationFilter<? super N> filter)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(ValueIterationFilter<? super T> filter, java.lang.Class<? extends T>... clazzes)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(ValueIterationFilter<? super T> filter, java.lang.Iterable<java.lang.Class<? extends T>> clazzes)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.lang.Class<? extends T> clazz)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.lang.Class<? extends T>... clazzes)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.lang.Class<? extends T> clazz, java.util.function.Predicate<? super T> filter)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.lang.Class<T> clazz, ValueIterationFilter<? super T> filter)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.lang.Iterable<java.lang.Class<? extends T>> clazzes)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.util.function.Function<? super N,T> function)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.util.function.Predicate<? super T> filter, java.lang.Class<? extends T>... clazzes)
static <N,T>
ValueIterationAdapter<N,T>ValueIterationAdapterImpl. of(java.util.function.Predicate<? super T> filter, java.lang.Iterable<java.lang.Class<? extends T>> clazzes)
Methods in com.vladsch.flexmark.tree.iteration with parameters of type ValueIterationAdapter Modifier and Type Method Description <F extends B>
@NotNull MappedIterator<B,F>MappedIterator. adapt(@NotNull ValueIterationAdapter<? super T,F> adapter)
<F extends Node>
@NotNull NodeIterator<F>NodeIterator. adapt(@NotNull ValueIterationAdapter<? super N,F> adapter)
<V> @NotNull ValueIterationAdapter<N,V>
ValueIterationAdapter. andThen(ValueIterationAdapter<? super T,V> after)
<V> @NotNull ValueIterationAdapter<N,V>
ValueIterationAdapterImpl. andThen(ValueIterationAdapter<? super T,V> after)
@NotNull ValueIterationAdapter<N,T>
ValueIterationAdapter. compose(ValueIterationAdapter<? super N,N> before)
@NotNull ValueIterationAdapter<N,T>
ValueIterationAdapterImpl. compose(ValueIterationAdapter<? super N,N> before)
<T,R>
voidTreeIterator. doLoop(N element, @NotNull ValueIterationAdapter<? super N,T> adapter, @NotNull VoidIterationConsumer<? super T> consumer)
<T,R>
RTreeIterator. doLoop(N element, R defaultValue, @NotNull ValueIterationAdapter<? super N,T> adapter, @NotNull ValueIterationConsumer<? super T,R> consumer)
@NotNull MappedIterator<B,T>
MappedIterator. getModifiedCopy(B element, ValueIterationAdapter<? super B,T> adapter, TreeIterator<B> treeIterator)
@NotNull NodeIterator<N>
NodeIterator. getModifiedCopy(Node element, ValueIterationAdapter<? super Node,N> adapter, TreeIterator<Node> treeIterator)
<F extends B>
@NotNull MappedIterator<B,F>MappedIterator. getModifiedCopyF(B element, ValueIterationAdapter<? super B,F> adapter, TreeIterator<B> treeIterator)
<F extends Node>
@NotNull NodeIterator<F>NodeIterator. getModifiedCopyF(Node element, ValueIterationAdapter<? super Node,F> adapter, TreeIterator<Node> treeIterator)
<T,R>
VoidIterationTreeIterator. iterate(N element, @NotNull ValueIterationAdapter<? super N,T> adapter, @NotNull VoidIterationConsumer<? super T> consumer)
<T,R>
ValueIteration<R>TreeIterator. iterate(N element, R defaultValue, @NotNull ValueIterationAdapter<? super N,T> adapter, @NotNull ValueIterationConsumer<? super T,R> consumer)
Constructors in com.vladsch.flexmark.tree.iteration with parameters of type ValueIterationAdapter Constructor Description MappedIterator(B element, @NotNull ValueIterationAdapter<? super B,T> adapter, @NotNull TreeIterator<B> treeIterator)
NodeIterator(@NotNull Node element, @NotNull ValueIterationAdapter<? super Node,N> adapter, @NotNull TreeIterator<Node> treeIterator)
-