public class JIPipeArtifact extends Object implements Comparable<JIPipeArtifact>
Constructor and Description |
---|
JIPipeArtifact() |
JIPipeArtifact(JIPipeArtifact other) |
JIPipeArtifact(String fullArtifactId) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(@NotNull JIPipeArtifact o) |
String |
getArtifactId() |
String |
getClassifier() |
Path |
getDefaultInstallationPath(Path localRepositoryPath) |
String |
getFullId()
Returns a string GroupId.ArtifactId:Version-Classifier
|
String |
getGroupId() |
String |
getVersion() |
boolean |
isCompatible()
Returns true if this artifact is compatible with the current system
Includes non-native compatibility (e.g., x86 is compatible to amd64)
|
boolean |
isNative()
Returns true if the artifact is perfectly compatible with the current system (excludes translation layers like x86 to amd64)
|
boolean |
isRequireGPU() |
void |
setArtifactId(String artifactId) |
void |
setClassifier(String classifier) |
void |
setGroupId(String groupId) |
void |
setVersion(String version) |
String |
toString() |
public JIPipeArtifact()
public JIPipeArtifact(JIPipeArtifact other)
public JIPipeArtifact(String fullArtifactId)
public String getGroupId()
public void setGroupId(String groupId)
public String getArtifactId()
public void setArtifactId(String artifactId)
public String getVersion()
public void setVersion(String version)
public String getClassifier()
public void setClassifier(String classifier)
public String getFullId()
public boolean isCompatible()
public boolean isNative()
public boolean isRequireGPU()
public int compareTo(@NotNull @NotNull JIPipeArtifact o)
compareTo
in interface Comparable<JIPipeArtifact>
Copyright © 2020–2024 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.