Skip navigation links
A B C D E F G H I N O P Q R S T U V W 

A

accept(byte) - Method in interface org.abego.stringgraph.internal.commons.VLQUtil.ByteConsumer
 
addEdge(String, String, String) - Method in interface org.abego.stringgraph.core.StringGraphConstructing
 
addEdge(String, String) - Method in interface org.abego.stringgraph.core.StringGraphConstructing
 
addNode(String) - Method in interface org.abego.stringgraph.core.StringGraphConstructing
 
ArrayUtil - Class in org.abego.stringgraph.internal.commons
 
ArrayUtil() - Constructor for class org.abego.stringgraph.internal.commons.ArrayUtil
 

B

build() - Method in interface org.abego.stringgraph.core.StringGraphBuilder
 

C

calcEdgeText(Edge) - Static method in class org.abego.stringgraph.internal.commons.EdgeUtil
 
className(Object) - Static method in class org.abego.stringgraph.internal.commons.ClassUtil
 
ClassUtil - Class in org.abego.stringgraph.internal.commons
 
ClassUtil() - Constructor for class org.abego.stringgraph.internal.commons.ClassUtil
 
compareAsTexts(Object, Object) - Static method in class org.abego.stringgraph.internal.commons.ObjectUtil
Compares the "toString" representations of o1 and o2.
compareToIgnoreCaseStable(String, String) - Static method in class org.abego.stringgraph.internal.commons.StringUtil
Same as String.compareToIgnoreCase(String), but if the strings are equal when ignoring the case they are compared again case sensitively to ensure a stable order between the two strings.
constructStringGraph(URI, StringGraphConstructing) - Method in interface org.abego.stringgraph.core.StringGraphs
Reads (StringGraph-defining) data from the given uri and calls the corresponding methods of the StringGraphConstructing object to construct a StringGraph.
constructStringGraph(URI, StringGraphConstructing) - Method in class org.abego.stringgraph.internal.StringGraphsImpl
 
contains(Edge) - Method in interface org.abego.stringgraph.core.Edges
 
contains(String, String, String) - Method in interface org.abego.stringgraph.core.Edges
 
createStringGraphBuilder() - Method in interface org.abego.stringgraph.core.StringGraphs
 
createStringGraphBuilder() - Method in class org.abego.stringgraph.internal.StringGraphsImpl
 
createStringGraphDump(StringGraph, Function<String, String>) - Method in interface org.abego.stringgraph.core.StringGraphs
Creates a StringGraphDump for the given graph, using the idOrLabelToText function to translate the ids of Nodes and labels of Edges before dumping.
createStringGraphDump(StringGraph) - Method in interface org.abego.stringgraph.core.StringGraphs
Creates a StringGraphDump for the given graph.
createStringGraphDump(StringGraph, Function<String, String>) - Static method in class org.abego.stringgraph.internal.StringGraphDumpImpl
 
createStringGraphDump(StringGraph) - Static method in class org.abego.stringgraph.internal.StringGraphDumpImpl
 
createStringGraphDump(StringGraph, Function<String, String>) - Method in class org.abego.stringgraph.internal.StringGraphsImpl
 
createStringGraphDump(StringGraph) - Method in class org.abego.stringgraph.internal.StringGraphsImpl
 

D

decodeUnsignedIntFromVLQ(VLQUtil.ByteSupplier) - Static method in class org.abego.stringgraph.internal.commons.VLQUtil
 
DOTDigraphPrinter - Interface in org.abego.stringgraph.dotdigraph
Support for the "digraph" in the (DOT Language).
DOTDigraphPrinter.PrintOptions - Interface in org.abego.stringgraph.dotdigraph
 
DOTDigraphs - Class in org.abego.stringgraph.dotdigraph
 

E

Edge - Interface in org.abego.stringgraph.core
 
EdgeLabels - Interface in org.abego.stringgraph.core
 
edgeLabels() - Method in interface org.abego.stringgraph.core.StringGraph
 
edgeLabelsFrom(Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgeLabelsFromNode(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgeLabelsTo(Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgeLabelsToNode(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
Edges - Interface in org.abego.stringgraph.core
 
edges() - Method in interface org.abego.stringgraph.core.StringGraph
 
edges(String, String, String) - Method in interface org.abego.stringgraph.core.StringGraph
Returns the Edges according to the query given by the arguments.
edgesFrom(Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgesFromNode(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgesLabeled(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgesTo(Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgesToNode(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
edgesWith(Predicate<Edge>) - Method in interface org.abego.stringgraph.core.StringGraph
 
EdgeUtil - Class in org.abego.stringgraph.internal.commons
 
encodeUnsignedIntAsVLQ(int, VLQUtil.ByteConsumer) - Static method in class org.abego.stringgraph.internal.commons.VLQUtil
 
ensureDirectoryExists(File) - Static method in class org.abego.stringgraph.internal.commons.FileUtil
Ensure the directory exists.
ensureFileExists(File) - Static method in class org.abego.stringgraph.internal.commons.FileUtil
 
ExactlyOneNodeExpectedException - Exception in org.abego.stringgraph.core.exception
 
ExactlyOneNodeExpectedException(int) - Constructor for exception org.abego.stringgraph.core.exception.ExactlyOneNodeExpectedException
 

F

FileUtil - Class in org.abego.stringgraph.internal.commons
 
filter(Predicate<Node>) - Method in interface org.abego.stringgraph.core.Nodes
 
filtered(Predicate<Edge>) - Method in interface org.abego.stringgraph.core.Edges
 
fromNodes() - Method in interface org.abego.stringgraph.core.StringGraph
 

G

get() - Method in interface org.abego.stringgraph.internal.commons.VLQUtil.ByteSupplier
 
getBooleanNodePropertyValue(String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
getComparator() - Static method in class org.abego.stringgraph.internal.commons.EdgeUtil
Returns the "default" Comparator for Edges, sorting them by (fromNode, label, toNode).
getComparatorLabelLast() - Static method in class org.abego.stringgraph.internal.commons.EdgeUtil
Returns a Comparator for Edges, sorting them by (fromNode, toNode, label).
getDOTDigraphPrinter() - Static method in class org.abego.stringgraph.dotdigraph.DOTDigraphs
 
getFromNode() - Method in interface org.abego.stringgraph.core.Edge
 
getInstance() - Static method in interface org.abego.stringgraph.core.StringGraphs
 
getInstance() - Static method in class org.abego.stringgraph.internal.StringGraphsImpl
 
getLabel() - Method in interface org.abego.stringgraph.core.Edge
 
getLabelText() - Method in interface org.abego.stringgraph.core.Edge
 
getName() - Method in interface org.abego.stringgraph.core.Property
 
getName() - Method in interface org.abego.stringgraph.dotdigraph.DOTDigraphPrinter.PrintOptions
 
getNodeProperties(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
getNodeProperty(String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
getNodePropertyValue(String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
getNodePropertyValueOrElse(String, String, String) - Method in interface org.abego.stringgraph.core.StringGraph
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.
getOptionalNodePropertyValue(String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
getProperties(Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
getProperty(String) - Method in interface org.abego.stringgraph.core.Properties
Returns the Property with the given name or throws a NoSuchPropertyException when no such property exists.
getProperty(Node, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
getPropertyOrNull(String) - Method in interface org.abego.stringgraph.core.Properties
Returns the Property with the given name or null when no such property exists.
getPropertyValue(Node, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
getPropertyValueOrElse(Node, String, String) - Method in interface org.abego.stringgraph.core.StringGraph
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.
getSize() - Method in interface org.abego.stringgraph.core.EdgeLabels
 
getSize() - Method in interface org.abego.stringgraph.core.Edges
 
getSize() - Method in interface org.abego.stringgraph.core.Nodes
Returns the number of Node instances contained in this Nodes object.
getSize() - Method in interface org.abego.stringgraph.core.Properties
 
getSortEdges() - Method in interface org.abego.stringgraph.dotdigraph.DOTDigraphPrinter.PrintOptions
 
getText() - Method in interface org.abego.stringgraph.core.Edge
 
getText() - Method in interface org.abego.stringgraph.core.Node
 
getToNode() - Method in interface org.abego.stringgraph.core.Edge
 
getValue() - Method in interface org.abego.stringgraph.core.Property
 
getValueOfProperty(String) - Method in interface org.abego.stringgraph.core.Properties
Returns the value of the Property with the given name or throws a NoSuchPropertyException when no such property exists.
getValueOfPropertyOrElse(String, String) - Method in interface org.abego.stringgraph.core.Properties
Returns the value of the Property with the given name or the defaultValue when no such property exists.

H

hasEdge(String, String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
hasEdge(Node, String, Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
hasNode(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
hasNodeProperty(String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
hasProperty(String) - Method in interface org.abego.stringgraph.core.Properties
Returns true when this object has a Property with the given name, or false otherwise.
hasProperty(Node, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
hasSingleNode() - Method in interface org.abego.stringgraph.core.Nodes
Returns true when this Nodes object contains exactly on Node instance, otherwise false.

I

id() - Method in interface org.abego.stringgraph.core.Node
 
idStream() - Method in interface org.abego.stringgraph.core.Nodes
Returns a stream of the id's of the Node instances contained in this Nodes object.
intArray(Collection<Integer>) - Static method in class org.abego.stringgraph.internal.commons.ArrayUtil
 
intersected(Edges) - Method in interface org.abego.stringgraph.core.Edges
 
intersected(Nodes) - Method in interface org.abego.stringgraph.core.Nodes
Returns a Nodes object with the intersection of this Nodes object and the otherNodes object, i.e.

N

Node - Interface in org.abego.stringgraph.core
 
Nodes - Interface in org.abego.stringgraph.core
 
nodes() - Method in interface org.abego.stringgraph.core.StringGraph
Returns all Nodes of this StringGraph
nodes(String, String, String) - Method in interface org.abego.stringgraph.core.StringGraph
Returns the Nodes according to the query given by the arguments.
nodesFrom(Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
nodesFromNode(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
nodesFromNodeViaEdgeLabeled(String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
nodesFromNodeViaEdgeLabeled(Node, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
nodesTo(Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
nodesToNode(String) - Method in interface org.abego.stringgraph.core.StringGraph
 
nodesViaEdgeLabeledTo(String, Node) - Method in interface org.abego.stringgraph.core.StringGraph
 
nodesViaEdgeLabeledToNode(String, String) - Method in interface org.abego.stringgraph.core.StringGraph
 
NoSuchPropertyException - Exception in org.abego.stringgraph.core.exception
 
NoSuchPropertyException(String) - Constructor for exception org.abego.stringgraph.core.exception.NoSuchPropertyException
 
NULL_STRING - Static variable in class org.abego.stringgraph.internal.commons.StringUtil
 

O

ObjectUtil - Class in org.abego.stringgraph.internal.commons
 
ObjectUtil() - Constructor for class org.abego.stringgraph.internal.commons.ObjectUtil
 
org.abego.stringgraph.core - package 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.
org.abego.stringgraph.core.exception - package org.abego.stringgraph.core.exception
Exceptions thrown by this module.
org.abego.stringgraph.dotdigraph - package org.abego.stringgraph.dotdigraph
DOT Digraph support
org.abego.stringgraph.internal - package org.abego.stringgraph.internal
The "internal" package of the module, not intended to be access directly by client code.
org.abego.stringgraph.internal.commons - package org.abego.stringgraph.internal.commons
"Common" code used in the implementation of this module but not really specific to this module's domain.

P

printDOTDigraph(PrintStream, StringGraph, DOTDigraphPrinter.PrintOptions) - Method in interface org.abego.stringgraph.dotdigraph.DOTDigraphPrinter
 
printDOTDigraph(PrintStream, StringGraph) - Method in interface org.abego.stringgraph.dotdigraph.DOTDigraphPrinter
 
printDOTDigraph(PrintStream, StringGraph, String) - Method in interface org.abego.stringgraph.dotdigraph.DOTDigraphPrinter
 
Properties - Interface in org.abego.stringgraph.core
 
Property - Interface in org.abego.stringgraph.core
 
propertyNames() - Method in interface org.abego.stringgraph.core.Properties
 

Q

quoted2(String) - Static method in class org.abego.stringgraph.internal.commons.StringUtil
 
quotedIfNeeded(String) - Static method in class org.abego.stringgraph.internal.commons.StringUtil
 

R

readStringGraph(URI) - Method in interface org.abego.stringgraph.core.StringGraphs
Reads the stringGraph from the give uri and returns it.
readStringGraph(URI) - Method in class org.abego.stringgraph.internal.StringGraphsImpl
 

S

setNodeProperty(String, String, String) - Method in interface org.abego.stringgraph.core.StringGraphConstructing
 
singleNode() - Method in interface org.abego.stringgraph.core.Nodes
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.
singleNodeId() - Method in interface org.abego.stringgraph.core.Nodes
Returns the id of 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.
sorted(Comparator<? super Edge>) - Method in interface org.abego.stringgraph.core.Edges
 
sorted() - Method in interface org.abego.stringgraph.core.Edges
 
sortedEdgesTexts() - Method in interface org.abego.stringgraph.core.Edges
 
stream() - Method in interface org.abego.stringgraph.core.EdgeLabels
 
stream() - Method in interface org.abego.stringgraph.core.Edges
 
stream() - Method in interface org.abego.stringgraph.core.Nodes
Returns a stream of the Node instances contained in this Nodes object.
stream() - Method in interface org.abego.stringgraph.core.Properties
 
StringGraph - Interface in org.abego.stringgraph.core
 
StringGraphBuilder - Interface in org.abego.stringgraph.core
 
StringGraphConstructing - Interface in org.abego.stringgraph.core
 
StringGraphDump - Interface in org.abego.stringgraph.core
 
StringGraphDumpImpl - Class in org.abego.stringgraph.internal
 
StringGraphException - Exception in org.abego.stringgraph.core.exception
 
StringGraphException(String, Throwable) - Constructor for exception org.abego.stringgraph.core.exception.StringGraphException
 
StringGraphException(String) - Constructor for exception org.abego.stringgraph.core.exception.StringGraphException
 
StringGraphs - Interface in org.abego.stringgraph.core
 
StringGraphsImpl - Class in org.abego.stringgraph.internal
 
StringGraphsImpl() - Constructor for class org.abego.stringgraph.internal.StringGraphsImpl
 
StringUtil - Class in org.abego.stringgraph.internal.commons
 

T

toIntArray(Collection<Integer>) - Static method in class org.abego.stringgraph.internal.commons.ArrayUtil
 
toNodes() - Method in interface org.abego.stringgraph.core.StringGraph
 

U

union(Nodes) - Method in interface org.abego.stringgraph.core.Nodes
Returns a Nodes object with the union of this Nodes object and the otherNodes object, i.e.

V

VLQUtil - Class in org.abego.stringgraph.internal.commons
 
VLQUtil() - Constructor for class org.abego.stringgraph.internal.commons.VLQUtil
 
VLQUtil.ByteConsumer - Interface in org.abego.stringgraph.internal.commons
 
VLQUtil.ByteSupplier - Interface in org.abego.stringgraph.internal.commons
 

W

write(PrintWriter) - Method in interface org.abego.stringgraph.core.StringGraphDump
 
write(PrintWriter) - Method in class org.abego.stringgraph.internal.StringGraphDumpImpl
 
writeStringGraph(StringGraph, URI) - Method in interface org.abego.stringgraph.core.StringGraphs
Writes the stringGraph to the give uri.
writeStringGraph(StringGraph, URI) - Method in class org.abego.stringgraph.internal.StringGraphsImpl
 
A B C D E F G H I N O P Q R S T U V W 
Skip navigation links

Copyright © 2023 abego Software GmbH, Germany. All rights reserved.