| Package | Description |
|---|---|
| org.abego.stringgraph.core |
A directed graph implementation using String objects to represent the nodes
and the labels of the edges and supporting custom definable properties
on the nodes.
|
| Modifier and Type | Method and Description |
|---|---|
Node |
Edge.getFromNode() |
Node |
Edge.getToNode() |
default Node |
Nodes.singleNode()
Returns the single Node object contained in this
Nodes object or,
throws an ExactlyOneNodeExpectedException when the Nodes object
contains no Node or more than one Node. |
| Modifier and Type | Method and Description |
|---|---|
Stream<Node> |
Nodes.stream()
Returns a stream of the Node instances contained in this
Nodes
object. |
| Modifier and Type | Method and Description |
|---|---|
default EdgeLabels |
StringGraph.edgeLabelsFrom(Node node) |
default EdgeLabels |
StringGraph.edgeLabelsTo(Node node) |
default Edges |
StringGraph.edgesFrom(Node node) |
default Edges |
StringGraph.edgesTo(Node node) |
default Properties |
StringGraph.getProperties(Node node) |
default Property |
StringGraph.getProperty(Node node,
String propertyName) |
default String |
StringGraph.getPropertyValue(Node node,
String propertyName) |
default String |
StringGraph.getPropertyValueOrElse(Node node,
String propertyName,
String defaultValue)
Return the value of the property
propertyName of the given
node or, defaultValue when the node does not
exist or does not have the requested property. |
default boolean |
StringGraph.hasEdge(Node fromNode,
String edgeLabel,
Node toNode) |
default boolean |
StringGraph.hasProperty(Node node,
String propertyName) |
default Nodes |
StringGraph.nodesFrom(Node node) |
default Nodes |
StringGraph.nodesFromNodeViaEdgeLabeled(Node node,
String edgeLabel) |
default Nodes |
StringGraph.nodesTo(Node node) |
default Nodes |
StringGraph.nodesViaEdgeLabeledTo(String edgeLabel,
Node node) |
| Modifier and Type | Method and Description |
|---|---|
Nodes |
Nodes.filter(Predicate<Node> predicate) |
Copyright © 2023 abego Software GmbH, Germany. All rights reserved.