public final class LibraryData extends AbstractNamedData implements Named, ProjectCoordinate
Constructor and Description |
---|
LibraryData(ProjectSystemId owner,
java.lang.String name) |
LibraryData(ProjectSystemId owner,
java.lang.String externalName,
boolean unresolved) |
Modifier and Type | Method and Description |
---|---|
void |
addPath(LibraryPathType type,
java.lang.String path) |
boolean |
equals(java.lang.Object o) |
void |
forgetAllPaths() |
java.lang.String |
getArtifactId() |
java.lang.String |
getGroupId() |
java.util.Set<java.lang.String> |
getPaths(LibraryPathType type) |
java.lang.String |
getVersion() |
int |
hashCode() |
boolean |
isUnresolved() |
void |
setArtifactId(java.lang.String artifactId) |
void |
setGroup(java.lang.String group) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
getExternalName, getInternalName, getName, setExternalName, setInternalName, setName
getOwner
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getExternalName, getInternalName, getName, setExternalName, setInternalName, setName
public LibraryData(ProjectSystemId owner, java.lang.String name)
public LibraryData(ProjectSystemId owner, java.lang.String externalName, boolean unresolved)
public java.lang.String getGroupId()
getGroupId
in interface ProjectCoordinate
public void setGroup(java.lang.String group)
public java.lang.String getArtifactId()
getArtifactId
in interface ProjectCoordinate
public void setArtifactId(java.lang.String artifactId)
public java.lang.String getVersion()
getVersion
in interface ProjectCoordinate
public void setVersion(java.lang.String version)
public boolean isUnresolved()
public java.util.Set<java.lang.String> getPaths(LibraryPathType type)
public void addPath(LibraryPathType type, java.lang.String path)
public void forgetAllPaths()
public int hashCode()
hashCode
in class AbstractNamedData
public boolean equals(java.lang.Object o)
equals
in class AbstractNamedData
public java.lang.String toString()
toString
in class java.lang.Object