public final class MetadataBridge
extends org.eclipse.aether.metadata.AbstractMetadata
implements org.eclipse.aether.metadata.MergeableMetadata
Modifier and Type | Class and Description |
---|---|
(package private) static class |
MetadataBridge.MetadataRepository |
Modifier and Type | Field and Description |
---|---|
private boolean |
merged |
private ArtifactMetadata |
metadata |
Constructor and Description |
---|
MetadataBridge(ArtifactMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
emptify(java.lang.String string) |
java.lang.String |
getArtifactId() |
java.io.File |
getFile() |
java.lang.String |
getGroupId() |
org.eclipse.aether.metadata.Metadata.Nature |
getNature() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getType() |
java.lang.String |
getVersion() |
boolean |
isMerged() |
void |
merge(java.io.File current,
java.io.File result) |
MetadataBridge |
setFile(java.io.File file) |
org.eclipse.aether.metadata.Metadata |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
copyProperties, equals, getProperty, hashCode, toString
private ArtifactMetadata metadata
private boolean merged
public MetadataBridge(ArtifactMetadata metadata)
public void merge(java.io.File current, java.io.File result) throws org.eclipse.aether.RepositoryException
merge
in interface org.eclipse.aether.metadata.MergeableMetadata
org.eclipse.aether.RepositoryException
public boolean isMerged()
isMerged
in interface org.eclipse.aether.metadata.MergeableMetadata
public java.lang.String getGroupId()
getGroupId
in interface org.eclipse.aether.metadata.Metadata
public java.lang.String getArtifactId()
getArtifactId
in interface org.eclipse.aether.metadata.Metadata
public java.lang.String getVersion()
getVersion
in interface org.eclipse.aether.metadata.Metadata
public java.lang.String getType()
getType
in interface org.eclipse.aether.metadata.Metadata
private java.lang.String emptify(java.lang.String string)
public java.io.File getFile()
getFile
in interface org.eclipse.aether.metadata.Metadata
public MetadataBridge setFile(java.io.File file)
setFile
in interface org.eclipse.aether.metadata.Metadata
setFile
in class org.eclipse.aether.metadata.AbstractMetadata
public org.eclipse.aether.metadata.Metadata.Nature getNature()
getNature
in interface org.eclipse.aether.metadata.Metadata
public java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
in interface org.eclipse.aether.metadata.Metadata
public org.eclipse.aether.metadata.Metadata setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
setProperties
in interface org.eclipse.aether.metadata.Metadata
setProperties
in class org.eclipse.aether.metadata.AbstractMetadata