| Package | Description |
|---|---|
| jlibs.core.graph | |
| jlibs.core.graph.navigators | |
| jlibs.core.graph.sequences | |
| jlibs.core.graph.visitors | |
| jlibs.core.graph.walkers | |
| jlibs.core.io |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Walker<E> |
| Modifier and Type | Method and Description |
|---|---|
Sequence<? extends E> |
Navigator.children(E elem) |
Sequence<E> |
Sequence.copy() |
| Modifier and Type | Method and Description |
|---|---|
static <E,C extends Collection<E>> |
SequenceUtil.addAll(C collection,
Sequence<? extends E> seq) |
static <E> int |
SequenceUtil.indexOf(Sequence<? extends E> seq,
E elem) |
static <C,E> C[] |
SequenceUtil.toArray(Class<?> clazz,
Sequence<E> seq) |
static <E> List<E> |
WalkerUtil.topologicalSort(Sequence<E> elements,
Navigator<E> navigator) |
| Modifier and Type | Method and Description |
|---|---|
Sequence<? extends E> |
FilteredTreeNavigator.children(E elem) |
Sequence<? extends E> |
FilteredNavigator.children(E elem) |
Sequence<Path> |
PathNavigator.children(Path path) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSequence<E> |
class |
ArraySequence<E> |
class |
ConcatSequence<E> |
class |
DuplicateSequence<E> |
class |
EmptySequence<E> |
class |
EnumeratedSequence<E> |
class |
FilteredSequence<E> |
class |
FilteredTreeSequence<E> |
class |
IterableSequence<E> |
class |
PathSequence<E> |
class |
RepeatSequence<E>
A Sequence that can repeat given sequence specified number of
times
|
| Modifier and Type | Method and Description |
|---|---|
Sequence<Path> |
PathSequence.copy() |
Sequence<E> |
FilteredSequence.copy() |
| Constructor and Description |
|---|
ConcatSequence(Sequence<? extends E>... sequences) |
FilteredSequence(Sequence<? extends E> delegate,
Filter<E> filter) |
FilteredTreeSequence(Sequence<? extends E> seq,
Navigator<E> navigator,
Filter<E> filter) |
PathSequence(Path path,
Sequence<? extends E> delegate) |
RepeatSequence(Sequence<E> sequence,
int count) |
| Modifier and Type | Method and Description |
|---|---|
static List<Class<?>> |
ClassSorter.sort(Sequence<Class<?>> classes) |
| Modifier and Type | Class and Description |
|---|---|
class |
PreorderWalker<E> |
| Constructor and Description |
|---|
PreorderWalker(Sequence<? extends E> seq,
Navigator<E> navigator) |
| Modifier and Type | Method and Description |
|---|---|
Sequence<? extends File> |
FileNavigator.children(File elem) |
Copyright © 2021. All rights reserved.