Uses of Interface
org.reactfx.util.SparseList.Segment
Packages that use SparseList.Segment
-
Uses of SparseList.Segment in org.reactfx.util
Classes in org.reactfx.util that implement SparseList.SegmentModifier and TypeClassDescriptionprivate static final class
private static final class
Fields in org.reactfx.util with type parameters of type SparseList.SegmentModifier and TypeFieldDescriptionprivate static final ToSemigroup
<SparseList.Segment<?>, SparseList.Stats> SparseList.SEGMENT_STATS
private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.tree
Methods in org.reactfx.util that return SparseList.SegmentModifier and TypeMethodDescriptionSparseList.AbsentSegment.subSegment
(int from, int to) SparseList.PresentSegment.subSegment
(int from, int to) SparseList.Segment.subSegment
(int from, int to) Methods in org.reactfx.util that return types with arguments of type SparseList.SegmentModifier and TypeMethodDescriptionprivate FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.append
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, SparseList.Segment<E> right) private static <E> FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.emptyTree()
(package private) FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.getTree()
For testing only.private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, List<SparseList.Segment<E>> middle, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, List<SparseList.Segment<E>> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, SparseList.Segment<E> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) Methods in org.reactfx.util with parameters of type SparseList.SegmentModifier and TypeMethodDescriptionprivate FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.append
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, SparseList.Segment<E> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, SparseList.Segment<E> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) boolean
SparseList.AbsentSegment.possiblyDestructiveAppend
(SparseList.Segment<E> suffix) boolean
SparseList.PresentSegment.possiblyDestructiveAppend
(SparseList.Segment<E> suffix) boolean
SparseList.Segment.possiblyDestructiveAppend
(SparseList.Segment<E> suffix) Method parameters in org.reactfx.util with type arguments of type SparseList.SegmentModifier and TypeMethodDescriptionprivate FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.append
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, SparseList.Segment<E> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, List<SparseList.Segment<E>> middle, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, List<SparseList.Segment<E>> middle, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, List<SparseList.Segment<E>> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, List<SparseList.Segment<E>> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, List<SparseList.Segment<E>> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, SparseList.Segment<E> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private FingerTree
<SparseList.Segment<E>, SparseList.Stats> SparseList.join
(FingerTree<SparseList.Segment<E>, SparseList.Stats> left, Tuple2<SparseList.Segment<E>, Integer> lSuffix, SparseList.Segment<E> middle, Tuple2<SparseList.Segment<E>, Integer> rPrefix, FingerTree<SparseList.Segment<E>, SparseList.Stats> right) private void
SparseList.spliceSegments
(int from, int to, List<SparseList.Segment<E>> middle)