Interface NodeIterable<T extends Node>
- All Superinterfaces:
Iterable<T>
- All Known Implementing Classes:
FilteredNodeIterable
,NodeBitMap
,NodeInputList
,NodeList
,NodeList.SubList
,NodeSuccessorList
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
default int
count()
default <F extends T>
NodeIterable<F> default FilteredNodeIterable
<T> filter
(NodePredicate predicate) default T
first()
default boolean
isEmpty()
default boolean
snapshot()
default void
snapshotTo
(Collection<? super T> to) stream()
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
filter
-
filter
-
snapshot
-
snapshotTo
-
first
-
count
default int count() -
isEmpty
default boolean isEmpty() -
isNotEmpty
default boolean isNotEmpty() -
contains
-
stream
-