final class LocalSnapshotMetadata extends MavenMetadata
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<org.eclipse.aether.artifact.Artifact> |
artifacts |
private boolean |
legacyFormat |
MAVEN_METADATA_XML, metadata
Constructor and Description |
---|
LocalSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact,
boolean legacyFormat) |
LocalSnapshotMetadata(Metadata metadata,
java.io.File file,
boolean legacyFormat) |
Modifier and Type | Method and Description |
---|---|
void |
bind(org.eclipse.aether.artifact.Artifact artifact) |
private static Metadata |
createMetadata(org.eclipse.aether.artifact.Artifact artifact,
boolean legacyFormat) |
java.lang.String |
getArtifactId() |
java.lang.String |
getGroupId() |
java.lang.Object |
getKey() |
static java.lang.Object |
getKey(org.eclipse.aether.artifact.Artifact artifact) |
private java.lang.String |
getKey(java.lang.String classifier,
java.lang.String extension) |
org.eclipse.aether.metadata.Metadata.Nature |
getNature() |
java.lang.String |
getVersion() |
protected void |
merge(Metadata recessive) |
MavenMetadata |
setFile(java.io.File file) |
getFile, getProperties, getType, isMerged, merge, read, setProperties
copyProperties, equals, getProperty, hashCode, toString
private final java.util.Collection<org.eclipse.aether.artifact.Artifact> artifacts
private final boolean legacyFormat
LocalSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)
LocalSnapshotMetadata(Metadata metadata, java.io.File file, boolean legacyFormat)
private static Metadata createMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)
public void bind(org.eclipse.aether.artifact.Artifact artifact)
public MavenMetadata setFile(java.io.File file)
setFile
in interface org.eclipse.aether.metadata.Metadata
setFile
in class org.eclipse.aether.metadata.AbstractMetadata
public java.lang.Object getKey()
public static java.lang.Object getKey(org.eclipse.aether.artifact.Artifact artifact)
protected void merge(Metadata recessive)
merge
in class MavenMetadata
private java.lang.String getKey(java.lang.String classifier, java.lang.String extension)
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getVersion()
public org.eclipse.aether.metadata.Metadata.Nature getNature()