| Package | Description |
|---|---|
| xyz.cofe.collection |
Общие классы и интерфейсы: Функции, Пара, Конвертор и т.д.
|
| xyz.cofe.collection.graph |
Графы, однонаправленные, многонаправленные, Прослушивание измений графа
|
| xyz.cofe.collection.iterators |
Интераторы
|
| xyz.cofe.collection.tree |
Закрытие объектов (Closeable), подписчики, линивое значение, приемник
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Iterable<T> |
Iterators.tree(T src,
NodesExtracter<T,T> extracter)
Итератор по деверу объектов заданному через интерфес NodesExtracter
|
static <T> void |
BasicVisitor.visit(Visitor<T> visitor,
T start,
NodesExtracter<T,T> extracter)
Обходит дерево
|
| Modifier and Type | Method and Description |
|---|---|
static <N,E> NodesExtracter<N,N> |
GraphTools.nodeExtracter(Graph<N,E> g,
Path.Direction direct)
Создает извелечение смеженных узлов из узла
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Iterable<TreeWalk<T>> |
TreeWalkItreator.createIterable(T startNode,
NodesExtracter<T,T> extracter)
Создает последовательность
|
static <T> Iterable<TreeWalk<T>> |
TreeWalkItreator.createIterable(T startNode,
NodesExtracter<T,T> extracter,
Predicate<TreeWalk<T>> walkPredicate)
Создает последовательность
|
static <T> Iterable<TreeWalk<T>> |
TreeWalkItreator.createIterable(T startNode,
NodesExtracter<T,T> extracter,
Predicate<TreeWalk<T>> walkPredicate,
TreeWalkType walkType)
Создает последовательность
|
static <T> Iterable<TreeWalk<T>> |
TreeWalkItreator.createIterable(T startNode,
NodesExtracter<T,T> extracter,
TreeWalkType walkType)
Создает последовательность
|
| Constructor and Description |
|---|
SimpleTreeIterator(T src,
NodesExtracter<T,T> extract)
Конструктор итератора
|
TreeIterable(T src,
NodesExtracter<T,T> extracter)
Конструктор итератора древа объектов
|
TreeWalkItreator(T startNode,
NodesExtracter<T,T> extracter)
Конструктор
|
TreeWalkItreator(T startNode,
NodesExtracter<T,T> extracter,
int startLevel,
int levelStep,
TreeWalkType walkType,
Predicate<T> nodePredicate,
Predicate<TreeWalk<T>> walkPredicate)
Конструктор
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayExtracter |
class |
ClassNode |
class |
FieldsExtracter |
class |
KeyMapEntryExtracter |
class |
ListExtracter |
class |
MapEntriesExtracter |
class |
MethodsExtracter |
class |
PropertyDescExtracter |
class |
SetExtracter |
class |
ValueMapEntryExtracter |
| Modifier and Type | Field and Description |
|---|---|
protected static NodesExtracter |
AbstractTreeNode.defaultNodesExtracter |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Class,Set<NodesExtracter>> |
ClassNode.typedExtracter |
| Modifier and Type | Method and Description |
|---|---|
NodesExtracter[] |
ClassNode.extractersOf(Class cls) |
NodesExtracter[] |
ClassNode.getNodeExtracters(Class cls) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassNode.add(Class cls,
NodesExtracter ne) |
<T> ClassNode |
ClassNode.adds(Class<T> cls,
NodesExtracter<T,?> ne) |
void |
ClassNode.remove(Class cls,
NodesExtracter ne) |
Copyright © 2017. All rights reserved.