Index
A C E G H I L N O P R S V
All Classes|All Packages|System Properties
All Classes|All Packages|System Properties
All Classes|All Packages|System Properties
A
- addNode(Node) - Method in class com.clay.graphstorage.entities.Graph
-
Add a node to graph.
- addProperty(String, S, Class<S>) - Method in class com.clay.graphstorage.entities.Node
C
- com.clay.graphstorage.converter - package com.clay.graphstorage.converter
- com.clay.graphstorage.entities - package com.clay.graphstorage.entities
- com.clay.graphstorage.loader - package com.clay.graphstorage.loader
- comesFromWhere() - Method in class com.clay.graphstorage.entities.Node
- convert(Function<Node, T>, BiConsumer<T, List<T>>, BiConsumer<T, Map.Entry<String, Object>>) - Method in class com.clay.graphstorage.entities.Node
- createFrom(Function<T, Node>, Function<T, List<T>>, Function<T, Map<String, Object>>, T) - Static method in class com.clay.graphstorage.entities.Node
E
- equals(Object) - Method in class com.clay.graphstorage.entities.Node
- executeChanges(Graph) - Method in class com.clay.graphstorage.entities.IdSpecialProperty
- executeChanges(Graph) - Method in class com.clay.graphstorage.entities.SpecialProperty
-
Override this method to specify changes that need to be performed on Graph or this
Node
represented by node.
G
- getAllGraphIds() - Method in interface com.clay.graphstorage.converter.GraphParser
- getConfiguredLoader() - Static method in class com.clay.graphstorage.loader.GraphManager
-
Gets the configured
GraphManager
from files specified by system properties :graphParseConfig.properties
andgraphOutputConfig.properties
- getConfiguredLoader(GraphSourceConfig, GraphOutputConfig) - Static method in class com.clay.graphstorage.loader.GraphManager
-
This method can be used to get
GraphManager
with details ofGraphParser
specified byGraphSourceConfig
and details ofGraphOutput
specified byGraphOutputConfig
. - getConnectsToList() - Method in class com.clay.graphstorage.entities.Node
- getGraphOutput() - Method in class com.clay.graphstorage.loader.GraphManager
- getGraphOutputClassPath() - Method in class com.clay.graphstorage.loader.GraphOutputConfig
- getGraphParser() - Method in class com.clay.graphstorage.loader.GraphManager
- getGraphParserClassPath() - Method in class com.clay.graphstorage.loader.GraphSourceConfig
- getId() - Method in class com.clay.graphstorage.entities.Node
- getIdWiseMap() - Method in class com.clay.graphstorage.entities.Graph
- getProperties() - Method in class com.clay.graphstorage.entities.Node
- getProperties() - Method in class com.clay.graphstorage.loader.GraphOutputConfig
- getProperties() - Method in class com.clay.graphstorage.loader.GraphSourceConfig
- getRootNode() - Method in class com.clay.graphstorage.entities.Graph
- getSpecialProperties() - Method in class com.clay.graphstorage.loader.GraphSourceConfig
- getUniqueNodeId() - Method in class com.clay.graphstorage.entities.Graph
-
Gets a unique id for assigning to a new node in graph.
- getValue() - Method in class com.clay.graphstorage.entities.NodeProperty
- Graph - Class in com.clay.graphstorage.entities
-
Graph entity class that maintains all nodes and edges, along with special properties, root nodes, and auto assigns id to each node.
- Graph() - Constructor for class com.clay.graphstorage.entities.Graph
- GraphManager - Class in com.clay.graphstorage.loader
- GraphManagerInitializationException - Exception in com.clay.graphstorage.loader
- GraphManagerInitializationException(String, Throwable) - Constructor for exception com.clay.graphstorage.loader.GraphManagerInitializationException
- GraphOutput - Interface in com.clay.graphstorage.converter
-
All implementing classes specify how to save the graph.
- GraphOutputConfig - Class in com.clay.graphstorage.loader
-
Specifies the class path of
GraphOutput
and also configures it with parameters and properties depending on the implementation ofGraphOutput
. - GraphOutputConfig() - Constructor for class com.clay.graphstorage.loader.GraphOutputConfig
- GraphOutputConfigReader - Class in com.clay.graphstorage.loader
- GraphOutputConfigReader() - Constructor for class com.clay.graphstorage.loader.GraphOutputConfigReader
- GraphParser - Interface in com.clay.graphstorage.converter
-
All implementing classes specify how to load the graph.
- GraphSourceConfig - Class in com.clay.graphstorage.loader
-
Specifies the class path of
GraphParser
and also configures it with parameters and properties depending on the implementation ofGraphParser
. - GraphSourceConfig() - Constructor for class com.clay.graphstorage.loader.GraphSourceConfig
- GraphSourceConfigReader - Class in com.clay.graphstorage.loader
- GraphSourceConfigReader() - Constructor for class com.clay.graphstorage.loader.GraphSourceConfigReader
- graphOutputConfig.properties - Search tag in com.clay.graphstorage.loader.GraphManager.getConfiguredLoader()
- System Property
- graphParseConfig.properties - Search tag in com.clay.graphstorage.loader.GraphManager.getConfiguredLoader()
- System Property
H
- hashCode() - Method in class com.clay.graphstorage.entities.Node
I
- id - Variable in class com.clay.graphstorage.entities.Node
- IdSpecialProperty - Class in com.clay.graphstorage.entities
-
This
SpecialProperty
can be used to auto assign id to nodes. - IdSpecialProperty(Node, Long) - Constructor for class com.clay.graphstorage.entities.IdSpecialProperty
- IdSpecialProperty(Node, Object) - Constructor for class com.clay.graphstorage.entities.IdSpecialProperty
- isAutoGenerated() - Method in class com.clay.graphstorage.entities.SpecialProperty
L
- loadGraph(Map<String, String>) - Method in interface com.clay.graphstorage.converter.GraphParser
-
Loads the graph.
N
- node - Variable in class com.clay.graphstorage.entities.NodeProperty
- Node - Class in com.clay.graphstorage.entities
- Node(Graph) - Constructor for class com.clay.graphstorage.entities.Node
- Node(Graph, Node, Long) - Constructor for class com.clay.graphstorage.entities.Node
- Node(Graph, Long) - Constructor for class com.clay.graphstorage.entities.Node
- NodeProperty<T> - Class in com.clay.graphstorage.entities
-
Each graph has certain nodes, and each node can have properties holding values of their own.
- NodeProperty(Node, T) - Constructor for class com.clay.graphstorage.entities.NodeProperty
O
- outputGraph(Graph, Map<String, String>) - Method in interface com.clay.graphstorage.converter.GraphOutput
-
Saves the graph.
P
- properties - Variable in class com.clay.graphstorage.entities.Node
R
- readFromConfigFile(String) - Static method in class com.clay.graphstorage.loader.GraphOutputConfigReader
- readFromConfigFile(String) - Static method in class com.clay.graphstorage.loader.GraphSourceConfigReader
S
- serialVersionUID - Static variable in exception com.clay.graphstorage.loader.GraphManagerInitializationException
- setConnectsToNodes(List<Node>) - Method in class com.clay.graphstorage.entities.Node
- setConnectsToNodesAndUpdateComesFromInEach(List<Node>, Graph) - Method in class com.clay.graphstorage.entities.Node
- setGraphOutputClassPath(String) - Method in class com.clay.graphstorage.loader.GraphOutputConfig
- setGraphOutputProperties(Map<String, String>) - Method in interface com.clay.graphstorage.converter.GraphOutput
- setGraphParserClassPath(String) - Method in class com.clay.graphstorage.loader.GraphSourceConfig
- setGraphParserProperties(Map<String, String>) - Method in interface com.clay.graphstorage.converter.GraphParser
- setIdWiseMap(Map<Long, Node>) - Method in class com.clay.graphstorage.entities.Graph
- setProperties(Map<String, String>) - Method in class com.clay.graphstorage.loader.GraphOutputConfig
- setProperties(Map<String, String>) - Method in class com.clay.graphstorage.loader.GraphSourceConfig
- setRootNode(Node) - Method in class com.clay.graphstorage.entities.Graph
- setValue(T) - Method in class com.clay.graphstorage.entities.NodeProperty
- specialProperties - Static variable in class com.clay.graphstorage.entities.Node
- SpecialProperty<T> - Class in com.clay.graphstorage.entities
-
A
SpecialProperty
represents an abstractNodeProperty
which when detected, can perform changes in the graph or any of its nodes. - SpecialProperty(Node, T) - Constructor for class com.clay.graphstorage.entities.SpecialProperty
V
- value - Variable in class com.clay.graphstorage.entities.NodeProperty
All Classes|All Packages|System Properties