Package | Description |
---|---|
com.stevewedig.blog.digraph.node | |
com.stevewedig.blog.digraph.node_graph | |
com.stevewedig.blog.digraph.node_graph_partial |
Modifier and Type | Class and Description |
---|---|
class |
DownNodeClass<Id>
An implementation of DownNode.
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends DownNode<Id>> |
DownNodeLib.node__ids(Iterable<Node> nodes)
Collect all of the ids and child ids in a DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
DownNodeLib.nodes__idDag(com.google.common.collect.ImmutableSet<Node> nodes)
Create an IdDag from a DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
DownNodeLib.nodes__idGraph(Iterable<Node> nodes)
Create an IdGraph from a DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
DownNodeLib.nodes__idTree(com.google.common.collect.ImmutableSet<Node> nodes)
Create an IdTree from a DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
DownNodeLib.nodes__nodeMap(com.google.common.collect.ImmutableSet<Node> nodes)
Convert a DownNode set into a mapping between id and node.
|
static <Id,Node extends DownNode<Id>> |
DownNodeLib.nodes__parentMap(Iterable<Node> nodes)
Convert a DownNode iterable into a mapping from id to parent ids.
|
Modifier and Type | Method and Description |
---|---|
static <Id> DownNode<Id> |
DownNodeLib.downNode(Id id,
Id... childIds)
Create a DownNode from its id and a child id varargs array.
|
static <Id> DownNode<Id> |
DownNodeLib.downNode(Id id,
Iterable<Id> childIds)
Create a DownNode from its id and a child id iterable.
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends DownNode<Id>> |
TreeLib.down(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a Tree from an DownNode set.
|
static <Id,Node extends DownNode<Id>> |
GraphLib.down(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a Graph from an DownNode set.
|
static <Id,Node extends DownNode<Id>> |
DagLib.down(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a Dag from an DownNode set.
|
static <Id,Node extends DownNode<Id>> |
TreeLib.down(Iterable<Node> nodeIterable)
Create a Tree from an DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
GraphLib.down(Iterable<Node> nodeIterable)
Create a Graph from an DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
DagLib.down(Iterable<Node> nodeIterable)
Create a Dag from an DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
TreeLib.down(Node... nodeArray)
Create a Tree from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
GraphLib.down(Node... nodeArray)
Create a Graph from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
DagLib.down(Node... nodeArray)
Create a Dag from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
TreeLib.down(Set<Node>... trees)
Create a Tree from the union of multiple DownNode sets (remember that Tree<Node>
extends Set<Node>).
|
static <Id,Node extends DownNode<Id>> |
GraphLib.down(Set<Node>... graphs)
Create a Graph from the union of multiple DownNode sets (remember that Graph<Node>
extends Set<Node>).
|
static <Id,Node extends DownNode<Id>> |
DagLib.down(Set<Node>... dags)
Create a Dag from the union of multiple DownNode sets (remember that Dag<Node>
extends Set<Node>).
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends DownNode<Id>> |
TreeLib.down(Node... nodeArray)
Create a Tree from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
GraphLib.down(Node... nodeArray)
Create a Graph from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
DagLib.down(Node... nodeArray)
Create a Dag from an DownNode array.
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends DownNode<Id>> |
PartialTreeLib.down(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a PartialTree from an DownNode set.
|
static <Id,Node extends DownNode<Id>> |
PartialGraphLib.down(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a PartialGraph from an DownNode set.
|
static <Id,Node extends DownNode<Id>> |
PartialDagLib.down(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a PartialDag from an DownNode set.
|
static <Id,Node extends DownNode<Id>> |
PartialTreeLib.down(Iterable<Node> nodeIterable)
Create a PartialTree from an DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
PartialGraphLib.down(Iterable<Node> nodeIterable)
Create a PartialGraph from an DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
PartialDagLib.down(Iterable<Node> nodeIterable)
Create a PartialDag from an DownNode iterable.
|
static <Id,Node extends DownNode<Id>> |
PartialTreeLib.down(Node... nodeArray)
Create a PartialTree from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
PartialGraphLib.down(Node... nodeArray)
Create a PartialGraph from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
PartialDagLib.down(Node... nodeArray)
Create a PartialDag from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
PartialTreeLib.down(Set<Node>... trees)
Create a PartialTree from the union of multiple DownNode sets (remember that PartialTree<Node>
extends Set<Node>).
|
static <Id,Node extends DownNode<Id>> |
PartialGraphLib.down(Set<Node>... graphs)
Create a PartialGraph from the union of multiple DownNode sets (remember that PartialGraph<Node>
extends Set<Node>).
|
static <Id,Node extends DownNode<Id>> |
PartialDagLib.down(Set<Node>... dags)
Create a PartialDag from the union of multiple DownNode sets (remember that PartialDag<Node>
extends Set<Node>).
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends DownNode<Id>> |
PartialTreeLib.down(Node... nodeArray)
Create a PartialTree from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
PartialGraphLib.down(Node... nodeArray)
Create a PartialGraph from an DownNode array.
|
static <Id,Node extends DownNode<Id>> |
PartialDagLib.down(Node... nodeArray)
Create a PartialDag from an DownNode array.
|
Copyright © 2014. All rights reserved.