Package | Description |
---|---|
com.stevewedig.blog.digraph.alg | |
com.stevewedig.blog.digraph.id_graph | |
com.stevewedig.blog.digraph.node_graph | |
com.stevewedig.blog.translate |
Modifier and Type | Method and Description |
---|---|
static <Id> Iterable<Id> |
TraverseLib.idIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand)
Generic digraph traversal as an id iterable.
|
static <Id> Iterator<Id> |
TraverseLib.idIterator(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand)
Generic digraph traversal as an id iterator.
|
static <Id,Node> Iterable<Node> |
TraverseLib.nodeIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand,
LambdaLib.Fn1<Id,Node> lookup)
Generic digraph traversal as a node iterable.
|
static <Id,Node> Iterable<Node> |
TraverseLib.nodeIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand,
LambdaLib.Fn1<Id,Node> lookup)
Generic digraph traversal as a node iterable.
|
static <Id,Node> Iterator<Node> |
TraverseLib.nodeIterator(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand,
LambdaLib.Fn1<Id,Node> lookup)
Generic digraph traversal as a node iterator.
|
static <Id,Node> Iterator<Node> |
TraverseLib.nodeIterator(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand,
LambdaLib.Fn1<Id,Node> lookup)
Generic digraph traversal as a node iterator.
|
Modifier and Type | Method and Description |
---|---|
protected LambdaLib.Fn1<Id,List<Id>> |
IdGraphClass.childIdListLambda() |
protected LambdaLib.Fn1<Id,List<Id>> |
IdGraphClass.parentIdListLambda() |
Modifier and Type | Method and Description |
---|---|
Iterable<Id> |
IdGraphClass.traverseIdIterable(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Id,List<Id>> expand) |
Iterable<Id> |
IdGraph.traverseIdIterable(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Id,List<Id>> expand)
Generic id traversal as an iterable.
|
Iterable<Id> |
IdGraphClass.traverseIdIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand) |
Iterable<Id> |
IdGraph.traverseIdIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand)
Generic id traversal as an iterable.
|
com.google.common.collect.ImmutableList<Id> |
IdGraphClass.traverseIdList(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Id,List<Id>> expand) |
com.google.common.collect.ImmutableList<Id> |
IdGraph.traverseIdList(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Id,List<Id>> expand)
Generic id traversal copied into a list.
|
com.google.common.collect.ImmutableList<Id> |
IdGraphClass.traverseIdList(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand) |
com.google.common.collect.ImmutableList<Id> |
IdGraph.traverseIdList(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand)
Generic id traversal copied into a list.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Id> |
GraphClass.traverseIdIterable(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Id,List<Id>> expand) |
Iterable<Id> |
GraphClass.traverseIdIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand) |
com.google.common.collect.ImmutableList<Id> |
GraphClass.traverseIdList(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Id,List<Id>> expand) |
com.google.common.collect.ImmutableList<Id> |
GraphClass.traverseIdList(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Id,List<Id>> expand) |
Iterable<Node> |
GraphClass.traverseNodeIterable(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Node,List<Id>> expand) |
Iterable<Node> |
Graph.traverseNodeIterable(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Node,List<Id>> expand)
Generic node traversal as an iterable.
|
Iterable<Node> |
GraphClass.traverseNodeIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand) |
Iterable<Node> |
Graph.traverseNodeIterable(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand)
Generic node traversal as an iterable.
|
com.google.common.collect.ImmutableList<Node> |
GraphClass.traverseNodeList(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Node,List<Id>> expand) |
com.google.common.collect.ImmutableList<Node> |
Graph.traverseNodeList(boolean depthFirst,
boolean inclusive,
Id startId,
LambdaLib.Fn1<Node,List<Id>> expand)
Generic node traversal copied into a list.
|
com.google.common.collect.ImmutableList<Node> |
GraphClass.traverseNodeList(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand) |
com.google.common.collect.ImmutableList<Node> |
Graph.traverseNodeList(boolean depthFirst,
boolean inclusive,
com.google.common.collect.ImmutableList<Id> startIds,
LambdaLib.Fn1<Node,List<Id>> expand)
Generic node traversal copied into a list.
|
Modifier and Type | Method and Description |
---|---|
static <Syntax,Model> |
TranslatorLib.parserFn(Parser<Syntax,Model> parser)
Convert a parser to a lambda that parses.
|
static <Syntax,Model> |
TranslatorLib.writerFn(Writer<Syntax,Model> writer)
Convert a write to a lambda that writes.
|
Copyright © 2014. All rights reserved.