Class FixedIterationConditions<N>
- java.lang.Object
-
- com.vladsch.flexmark.tree.iteration.FixedIterationConditions<N>
-
- All Implemented Interfaces:
IterationConditions<N>
public class FixedIterationConditions<N> extends java.lang.Object implements IterationConditions<N>
-
-
Constructor Summary
Constructors Constructor Description FixedIterationConditions(java.util.function.Function<? super N,N> initializer, java.util.function.Function<? super N,N> iterator, java.util.function.Function<? super N,N> reverseInitializer, java.util.function.Function<? super N,N> reverseIterator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <B,T>
java.util.function.Function<? super B,B>getAdapter(java.util.function.Function<? super T,T> function, java.util.function.Function<? super B,T> adaptBtoT, java.util.function.Function<? super T,B> adaptTtoB)
java.util.function.Function<? super N,N>
getInitializer()
java.util.function.Function<? super N,N>
getIterator()
IterationConditions<N>
getReversed()
static <B,T>
FixedIterationConditions<B>mapTtoB(IterationConditions<T> constraints, java.util.function.Function<? super B,T> adaptBtoT, java.util.function.Function<? super T,B> adaptTtoB)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vladsch.flexmark.tree.iteration.IterationConditions
getAborted
-
-
-
-
Constructor Detail
-
FixedIterationConditions
public FixedIterationConditions(@NotNull java.util.function.Function<? super N,N> initializer, @NotNull java.util.function.Function<? super N,N> iterator, @NotNull java.util.function.Function<? super N,N> reverseInitializer, @NotNull java.util.function.Function<? super N,N> reverseIterator)
-
-
Method Detail
-
getInitializer
@NotNull public java.util.function.Function<? super N,N> getInitializer()
- Specified by:
getInitializer
in interfaceIterationConditions<N>
-
getIterator
@NotNull public java.util.function.Function<? super N,N> getIterator()
- Specified by:
getIterator
in interfaceIterationConditions<N>
-
getReversed
@NotNull public IterationConditions<N> getReversed()
- Specified by:
getReversed
in interfaceIterationConditions<N>
-
getAdapter
public static <B,T> java.util.function.Function<? super B,B> getAdapter(java.util.function.Function<? super T,T> function, java.util.function.Function<? super B,T> adaptBtoT, java.util.function.Function<? super T,B> adaptTtoB)
-
mapTtoB
public static <B,T> FixedIterationConditions<B> mapTtoB(IterationConditions<T> constraints, java.util.function.Function<? super B,T> adaptBtoT, java.util.function.Function<? super T,B> adaptTtoB)
-
-