Package com.sandpolis.core.soi
Class Dep
- java.lang.Object
-
- com.sandpolis.core.soi.Dep
-
public final class Dep extends java.lang.ObjectThis class acts like a wrapper forDependency.SO_DependencyMatrix.Artifactand adds easy access to child dependencies.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description Dep(Dependency.SO_DependencyMatrix matrix, Dependency.SO_DependencyMatrix.Artifact artifact)
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.stream.Stream<Dep>getAllDependencies()Get theDep's transitive dependencies.Dependency.SO_DependencyMatrix.ArtifactgetArtifact()java.lang.StringgetArtifactId()java.lang.StringgetCoordinates()java.util.stream.Stream<Dep>getDependencies()Get theDep's direct dependencies.java.lang.StringgetGroupId()longgetSize()java.lang.StringgetVersion()
-
-
-
Constructor Detail
-
Dep
public Dep(Dependency.SO_DependencyMatrix matrix, Dependency.SO_DependencyMatrix.Artifact artifact)
-
-
Method Detail
-
getArtifact
public Dependency.SO_DependencyMatrix.Artifact getArtifact()
-
getCoordinates
public java.lang.String getCoordinates()
-
getVersion
public java.lang.String getVersion()
-
getArtifactId
public java.lang.String getArtifactId()
-
getGroupId
public java.lang.String getGroupId()
-
getSize
public long getSize()
-
getDependencies
public java.util.stream.Stream<Dep> getDependencies()
Get theDep's direct dependencies.- Returns:
- A stream of direct dependencies
-
getAllDependencies
public java.util.stream.Stream<Dep> getAllDependencies()
Get theDep's transitive dependencies.- Returns:
- A stream of transitive dependencies
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-