A C E F G I M O P R
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addArc(N, N, A) - Method in interface org.api4.java.datastructure.graph.explicit.ILabeledGraph
- addEdge(N, N) - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
-
Adds an edge between two nodes in the graph.
- addNode(N) - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
-
Adds a new node to the graph
C
- contains(N) - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
- containsNode(N) - Method in interface org.api4.java.datastructure.graph.IPath
- cutHead() - Method in interface org.api4.java.datastructure.graph.IPath
-
Modifies the path by removing the last node of the path (the head).
E
- extend(N) - Method in interface org.api4.java.datastructure.graph.ILabeledPath
- extend(N) - Method in interface org.api4.java.datastructure.graph.IPath
-
Modifies the path by adding a new node at the end.
- extend(N, A) - Method in interface org.api4.java.datastructure.graph.ILabeledPath
-
Like in
IPath, but the new arc is labeled as well.
F
- filter(Object) - Method in interface org.api4.java.datastructure.kvstore.IKVFilter
- filter(String, IKVFilter) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Allows to apply a
filterto the value of a specifickey. - filter(Map<String, IKVFilter>) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Enables filtering values of multiple keys.
G
- generateSuccessors(N) - Method in interface org.api4.java.datastructure.graph.implicit.ISuccessorGenerator
-
Generate the successors for a given node.
- getArcLabel() - Method in interface org.api4.java.datastructure.graph.implicit.INewNodeDescription
- getArcLabel(N, N) - Method in interface org.api4.java.datastructure.graph.explicit.ILabeledGraph
-
Gets the label of the edge between two given nodes.
- getArcs() - Method in interface org.api4.java.datastructure.graph.ILabeledPath
- getAsBoolean(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as boolean for the given key.
- getAsBooleanList(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as boolean list for the given key.
- getAsBooleanList(String, String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as boolean list for the given key.
- getAsByte(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as byte for the given key.
- getAsBytes(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as byte array for the given key.
- getAsDouble(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as double for the given key.
- getAsDoubleList(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as double list for the given key.
- getAsDoubleList(String, String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as double list for the given key.
- getAsFile(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as a File object.
- getAsInt(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as integer for the given key.
- getAsIntList(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as integer list for the given key.
- getAsIntList(String, String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as integer list for the given key.
- getAsLong(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as long for the given key.
- getAsObject(String, Class<T>) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as object for the given key.
- getAsShort(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as short for the given key.
- getAsString(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as string for the given key.
- getAsStringList(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as string list for the given key.
- getAsStringList(String, String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Returns a value as string list for the given key.
- getFrom() - Method in interface org.api4.java.datastructure.graph.implicit.INewNodeDescription
- getHead() - Method in interface org.api4.java.datastructure.graph.IPath
- getInArc(N) - Method in interface org.api4.java.datastructure.graph.ILabeledPath
- getIterativeGenerator(N) - Method in interface org.api4.java.datastructure.graph.implicit.ILazySuccessorGenerator
- getNodes() - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
- getNodes() - Method in interface org.api4.java.datastructure.graph.IPath
- getNumberOfNodes() - Method in interface org.api4.java.datastructure.graph.IPath
- getOutArc(N) - Method in interface org.api4.java.datastructure.graph.ILabeledPath
- getParentOfHead() - Method in interface org.api4.java.datastructure.graph.IPath
- getPathFromChildOfRoot() - Method in interface org.api4.java.datastructure.graph.ILabeledPath
- getPathFromChildOfRoot() - Method in interface org.api4.java.datastructure.graph.IPath
-
Creates a new path object that is identical to the current path except that the root is removed.
- getPathToParentOfHead() - Method in interface org.api4.java.datastructure.graph.ILabeledPath
- getPathToParentOfHead() - Method in interface org.api4.java.datastructure.graph.IPath
-
Creates a new path object that is identical to the current path except that the head is removed.
- getPredecessors(N) - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
-
Gets all nodes from which a given node is reachable using one edge.
- getRoot() - Method in interface org.api4.java.datastructure.graph.implicit.ISingleRootGenerator
- getRoot() - Method in interface org.api4.java.datastructure.graph.IPath
- getRootGenerator() - Method in interface org.api4.java.datastructure.graph.implicit.IGraphGenerator
- getRoots() - Method in interface org.api4.java.datastructure.graph.implicit.IRootGenerator
- getRoots() - Method in interface org.api4.java.datastructure.graph.implicit.ISingleRootGenerator
- getSuccessorGenerator() - Method in interface org.api4.java.datastructure.graph.implicit.IGraphGenerator
- getSuccessors(N) - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
-
Gets all nodes that are reachable over one edge from a given node.
- getTo() - Method in interface org.api4.java.datastructure.graph.implicit.INewNodeDescription
- getUnmodifiableAccessor() - Method in interface org.api4.java.datastructure.graph.ILabeledPath
- getUnmodifiableAccessor() - Method in interface org.api4.java.datastructure.graph.IPath
-
Creates an accessor to the path that cannot be changed.
I
- IGraph<N> - Interface in org.api4.java.datastructure.graph.explicit
-
A graph in which the nodes are labeled.
- IGraphGenerator<N,A> - Interface in org.api4.java.datastructure.graph.implicit
-
A graph can be implicitly represented by a (set of) source node(s), called the root(s), and a function that generates the successor nodes for any given node.
- IKVFilter - Interface in org.api4.java.datastructure.kvstore
-
A filter transforms a given object into another one.
- IKVStore - Interface in org.api4.java.datastructure.kvstore
-
Generic interface of KVStores allowing convenient access to the data contained.
- ILabeledGraph<N,A> - Interface in org.api4.java.datastructure.graph.explicit
-
Graphs of this type also assign a label to the edges
- ILabeledPath<N,A> - Interface in org.api4.java.datastructure.graph
-
Same as
IPathonly that the edges can have labels. - ILazySuccessorGenerator<N,A> - Interface in org.api4.java.datastructure.graph.implicit
-
Lazy successor generators are able to produce successor nodes step by step.
- INewNodeDescription<N,A> - Interface in org.api4.java.datastructure.graph.implicit
-
Describes a new node and the edge to it that are to be added to an explicit graph model.
- IPath<N> - Interface in org.api4.java.datastructure.graph
-
A path is a kind of list for items of some node type N.
- IRootGenerator<N> - Interface in org.api4.java.datastructure.graph.implicit
-
Creates the root node(s) for a graph.
- ISingleRootGenerator<N> - Interface in org.api4.java.datastructure.graph.implicit
-
This is a root generator for implicit graphs with just one source.
- isNull(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Checks whether the value for the requested key is null.
- isPoint() - Method in interface org.api4.java.datastructure.graph.IPath
- ISuccessorGenerator<N,A> - Interface in org.api4.java.datastructure.graph.implicit
-
Creates the descriptions of successor nodes and the edges to them.
M
- matches(Map<String, String>) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Checks whether particular keys have matching values according to
selection. - merge(String[], String, String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Merges a set of keys and concatenates the values of the respective keys.
O
- org.api4.java.datastructure.graph - package org.api4.java.datastructure.graph
- org.api4.java.datastructure.graph.explicit - package org.api4.java.datastructure.graph.explicit
- org.api4.java.datastructure.graph.implicit - package org.api4.java.datastructure.graph.implicit
- org.api4.java.datastructure.kvstore - package org.api4.java.datastructure.kvstore
P
- prefixAllKeys(String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Updates all keys of this key value store and prepends the given prefix.
- project(String[]) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Reduces the key value store such that it only contains the given keys.
R
- removeAll(String[]) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Removes all the keys provided by
removeKeys. - removeEdge(N, N) - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
-
Removes an existing edge from the graph.
- removeNode(N) - Method in interface org.api4.java.datastructure.graph.explicit.IGraph
-
Removes an existing node from the graph
- renameKey(String, String) - Method in interface org.api4.java.datastructure.kvstore.IKVStore
-
Renames a key by the new key name.
All Classes All Packages