Package org.apache.maven.repository
Class MetadataGraph
java.lang.Object
org.apache.maven.repository.MetadataGraph
This is the main graph data structure used by the RepositorySystem to present tree and graph objects.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) MetadataGraphNode
entry point for tree-like structures(package private) Collection<MetadataGraphNode>
all graph nodes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addNode
(MetadataGraphNode node) find a node by the GAV (metadata)getEntry()
gettergetNodes()
getter
-
Field Details
-
nodes
Collection<MetadataGraphNode> nodesall graph nodes -
entry
MetadataGraphNode entryentry point for tree-like structures
-
-
Constructor Details
-
MetadataGraph
-
MetadataGraph
public MetadataGraph()
-
-
Method Details
-
addNode
-
findNode
find a node by the GAV (metadata)- Parameters:
md
-
-
getEntry
getter -
getNodes
getter
-