| Package | Description |
|---|---|
| xyz.cofe.collection.iterators |
Интераторы
|
| xyz.cofe.collection.tree |
Закрытие объектов (Closeable), подписчики, линивое значение, приемник
|
| xyz.cofe.fs | |
| xyz.cofe.gui.swing | |
| xyz.cofe.io | |
| xyz.cofe.j2d | |
| xyz.cofe.j2d.ui | |
| xyz.cofe.xml |
Классы для работы с XML
|
| Modifier and Type | Class and Description |
|---|---|
class |
MutableTreeWalk<T>
Реализация интерфейса информации о обходе дерева - текущем узле/листе,
с возможностью изменения.
|
| Modifier and Type | Field and Description |
|---|---|
protected TreeWalk<T> |
MutableTreeWalk.parent
Родительский узел (или null)
|
| Modifier and Type | Field and Description |
|---|---|
protected Iterable<TreeWalk<T>> |
MutableTreeWalk.walkPath
Путь от корня, до текущего узла
|
| Modifier and Type | Method and Description |
|---|---|
TreeWalk<T> |
TreeWalkItreator.next() |
TreeWalk<T> |
TreeWalk.parent()
Возвращает указатель на предществующий (родительский) узел древа
|
TreeWalk<T> |
MutableTreeWalk.parent() |
| 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)
Создает последовательность
|
Iterable<TreeWalk<T>> |
TreeWalk.walkPath()
Возвращает путь от корня, до текущего узла, ввиде набора "шагов"
|
Iterable<TreeWalk<T>> |
MutableTreeWalk.walkPath() |
| Modifier and Type | Method and Description |
|---|---|
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)
Создает последовательность
|
| Constructor and Description |
|---|
MutableTreeWalk(TreeWalk<T> parentTreeWalk,
T currentNode,
int currentLevel,
int stepLevel)
Конструктор жочернего узла
|
| Constructor and Description |
|---|
TreeWalkItreator(T startNode,
NodesExtracter<T,T> extracter,
int startLevel,
int levelStep,
TreeWalkType walkType,
Predicate<T> nodePredicate,
Predicate<TreeWalk<T>> walkPredicate)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<TreeWalk<Node>> |
AbstractTreeNode.tree()
Возвращает итератор по узлам дерева
|
Iterable<TreeWalk<Node>> |
TreeNode.tree()
Возвращает итератор по узлам дерева
|
static <Node extends TreeNode> |
AbstractTreeNode.tree(TreeNode<Node> start,
TreeWalkType walkType)
Обход вершин, начиная с указанной в определенном порядке
|
static <Node extends TreeNode> |
AbstractTreeNode.tree(TreeNode<Node> start,
TreeWalkType walkType,
Func1<Boolean,TreeNode<Node>> follow)
Обход вершин, начиная с указанной в определенном порядке
|
Iterable<TreeWalk<Node>> |
AbstractTreeNode.tree(TreeWalkType walkType)
Возвращает итератор по узлам дерева
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<TreeWalk<File>> |
FileVisitor.treeWalkIterable(File root) |
| Modifier and Type | Method and Description |
|---|---|
T |
FileVisitor.ConvertTreeWalk.convert(TreeWalk<T> from) |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<TreeWalk<Component>> |
GuiUtil.tree(Component root)
Возвращает итератор по древу компонентов
|
| Modifier and Type | Field and Description |
|---|---|
protected Predicate<TreeWalk<File>> |
FileTreeIterableBuilder.FilterBuilder.current |
protected Predicate<TreeWalk<File>> |
FileTreeIterableBuilder.treeWalkFilter |
protected Predicate<TreeWalk<File>> |
FileTreeIterable.treeWalkFilter |
| Modifier and Type | Method and Description |
|---|---|
Predicate<TreeWalk<File>> |
FileTreeIterableBuilder.FilterBuilder.build() |
Predicate<TreeWalk<File>> |
FileTreeIterableBuilder.FilterBuilder.dummy() |
Predicate<TreeWalk<File>> |
FileTreeIterableBuilder.getTreeWalkFilter() |
Predicate<TreeWalk<File>> |
FileTreeIterable.getTreeWalkFilter() |
Iterable<TreeWalk<File>> |
File.treeit() |
| Modifier and Type | Method and Description |
|---|---|
void |
FileTreeIterableBuilder.setTreeWalkFilter(Predicate<TreeWalk<File>> treeWalkFilter) |
void |
FileTreeIterable.setTreeWalkFilter(Predicate<TreeWalk<File>> treeWalkFilter) |
FileTreeIterableBuilder |
FileTreeIterableBuilder.treeWalkFilter(Predicate<TreeWalk<File>> treeWalkFilter) |
| Constructor and Description |
|---|
FileTreeIterator(File startNode,
NodesExtracter<File,File> extracter,
int startLevel,
int levelStep,
TreeWalkType walkType,
Predicate<File> nodePredicate,
Predicate<TreeWalk<File>> walkPredicate) |
| Modifier and Type | Method and Description |
|---|---|
static <A> Predicate<TreeWalk<A>> |
Enums.filters.levelEqu(int level) |
static <A> Predicate<TreeWalk<A>> |
Enums.filters.levelLess(int level) |
static <A> Predicate<TreeWalk<A>> |
Enums.filters.levelMore(int level) |
static <A> Iterable<TreeWalk<A>> |
Enums.treeOf(A start,
NodesExtracter<A,A> ne) |
static <A> Iterable<TreeWalk<A>> |
Enums.treeOf(A start,
NodesExtracter<A,A> ne,
Predicate<TreeWalk<A>> followFilter) |
static <A extends GNode> |
Enums.treeOf(A start,
NodesExtracter<A,A> ne,
Predicate<TreeWalk<A>> followFilter,
TreeWalkType followType) |
| Modifier and Type | Method and Description |
|---|---|
static <A> Iterable<A> |
Enums.currentNodes(Iterable<TreeWalk<A>> src) |
static <A> Iterable<TreeWalk<A>> |
Enums.treeOf(A start,
NodesExtracter<A,A> ne,
Predicate<TreeWalk<A>> followFilter) |
static <A extends GNode> |
Enums.treeOf(A start,
NodesExtracter<A,A> ne,
Predicate<TreeWalk<A>> followFilter,
TreeWalkType followType) |
| Modifier and Type | Field and Description |
|---|---|
static Convertor<TreeWalk<GNode>,GNode> |
SelectTool.currentNode |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<TreeWalk<GNode>> |
SelectTool.treeOf(GNode node) |
static Iterable<TreeWalk<GNode>> |
SelectTool.treeOf(GNode node,
Predicate<TreeWalk<GNode>> followFilter) |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<TreeWalk<GNode>> |
SelectTool.treeOf(GNode node,
Predicate<TreeWalk<GNode>> followFilter) |
static Iterable<GNode> |
SelectTool.walk(Iterable<TreeWalk<GNode>> src) |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<TreeWalk<Node>> |
XmlUtil.tree(Node node) |
Copyright © 2018. All rights reserved.