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 |
UpNodeClass<Id>
An implementation of UpNode.
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends UpNode<Id>> |
UpNodeLib.nodes__idDag(com.google.common.collect.ImmutableSet<Node> nodes)
Create an IdDag from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
UpNodeLib.nodes__idGraph(Iterable<Node> nodes)
Create an IdGraph from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
UpNodeLib.nodes__ids(Iterable<Node> nodes)
Collect all of the ids and parent ids in an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
UpNodeLib.nodes__idTree(com.google.common.collect.ImmutableSet<Node> nodes)
Create an IdTree from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
UpNodeLib.nodes__nodeMap(com.google.common.collect.ImmutableSet<Node> nodes)
Convert an UpNode set into a mapping between id and node.
|
static <Id,Node extends UpNode<Id>> |
UpNodeLib.nodes__parentMap(Iterable<Node> nodes)
Convert an UpNode iterable into a mapping from id to parent ids.
|
Modifier and Type | Method and Description |
---|---|
static <Id> UpNode<Id> |
UpNodeLib.upNode(Id id,
Id... parentIds)
Create an UpNode from its id and a parent id varargs array.
|
static <Id> UpNode<Id> |
UpNodeLib.upNode(Id id,
Iterable<Id> parentIds)
Create an UpNode from its id and a parent id iterable.
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends UpNode<Id>> |
TreeLib.up(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a Tree from an UpNode set.
|
static <Id,Node extends UpNode<Id>> |
GraphLib.up(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a Graph from an UpNode set.
|
static <Id,Node extends UpNode<Id>> |
DagLib.up(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a Dag from an UpNode set.
|
static <Id,Node extends UpNode<Id>> |
TreeLib.up(Iterable<Node> nodeIterable)
Create a Tree from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
GraphLib.up(Iterable<Node> nodeIterable)
Create a Graph from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
DagLib.up(Iterable<Node> nodeIterable)
Create a Dag from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
TreeLib.up(Node... nodeArray)
Create a Tree from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
GraphLib.up(Node... nodeArray)
Create a Graph from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
DagLib.up(Node... nodeArray)
Create a Dag from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
TreeLib.up(Set<Node>... trees)
Create a Tree from the union of multiple UpNode sets (remember that Tree<Node> extends
Set<Node>).
|
static <Id,Node extends UpNode<Id>> |
GraphLib.up(Set<Node>... graphs)
Create a Graph from the union of multiple UpNode sets (remember that Graph<Node> extends
Set<Node>).
|
static <Id,Node extends UpNode<Id>> |
DagLib.up(Set<Node>... dags)
Create a Dag from the union of multiple UpNode sets (remember that Dag<Node> extends
Set<Node>).
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends UpNode<Id>> |
TreeLib.up(Node... nodeArray)
Create a Tree from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
GraphLib.up(Node... nodeArray)
Create a Graph from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
DagLib.up(Node... nodeArray)
Create a Dag from an UpNode array.
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends UpNode<Id>> |
PartialTreeLib.up(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a PartialTree from an UpNode set.
|
static <Id,Node extends UpNode<Id>> |
PartialGraphLib.up(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a PartialGraph from an UpNode set.
|
static <Id,Node extends UpNode<Id>> |
PartialDagLib.up(com.google.common.collect.ImmutableSet<Node> nodeSet)
Create a PartialDag from an UpNode set.
|
static <Id,Node extends UpNode<Id>> |
PartialTreeLib.up(Iterable<Node> nodeIterable)
Create a PartialTree from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
PartialGraphLib.up(Iterable<Node> nodeIterable)
Create a PartialGraph from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
PartialDagLib.up(Iterable<Node> nodeIterable)
Create a PartialDag from an UpNode iterable.
|
static <Id,Node extends UpNode<Id>> |
PartialTreeLib.up(Node... nodeArray)
Create a PartialTree from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
PartialGraphLib.up(Node... nodeArray)
Create a PartialGraph from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
PartialDagLib.up(Node... nodeArray)
Create a PartialDag from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
PartialTreeLib.up(Set<Node>... trees)
Create a PartialTree from the union of multiple UpNode sets (remember that PartialTree<Node> extends
Set<Node>).
|
static <Id,Node extends UpNode<Id>> |
PartialGraphLib.up(Set<Node>... graphs)
Create a PartialGraph from the union of multiple UpNode sets (remember that PartialGraph<Node> extends
Set<Node>).
|
static <Id,Node extends UpNode<Id>> |
PartialDagLib.up(Set<Node>... dags)
Create a PartialDag from the union of multiple UpNode sets (remember that PartialDag<Node> extends
Set<Node>).
|
Modifier and Type | Method and Description |
---|---|
static <Id,Node extends UpNode<Id>> |
PartialTreeLib.up(Node... nodeArray)
Create a PartialTree from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
PartialGraphLib.up(Node... nodeArray)
Create a PartialGraph from an UpNode array.
|
static <Id,Node extends UpNode<Id>> |
PartialDagLib.up(Node... nodeArray)
Create a PartialDag from an UpNode array.
|
Copyright © 2014. All rights reserved.