Class MetadataBridge
- java.lang.Object
-
- org.eclipse.aether.metadata.AbstractMetadata
-
- org.apache.maven.artifact.repository.metadata.MetadataBridge
-
- All Implemented Interfaces:
org.eclipse.aether.metadata.MergeableMetadata
,org.eclipse.aether.metadata.Metadata
public final class MetadataBridge extends org.eclipse.aether.metadata.AbstractMetadata implements org.eclipse.aether.metadata.MergeableMetadata
Warning: This is an internal utility class that is only public for technical reasons, it is not part of the public API. In particular, this class can be changed or deleted without prior notice.- Author:
- Benjamin Bentmann
-
-
Constructor Summary
Constructors Constructor Description MetadataBridge(ArtifactMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifactId()
File
getFile()
String
getGroupId()
org.eclipse.aether.metadata.Metadata.Nature
getNature()
Map<String,String>
getProperties()
String
getType()
String
getVersion()
boolean
isMerged()
void
merge(File current, File result)
MetadataBridge
setFile(File file)
org.eclipse.aether.metadata.Metadata
setProperties(Map<String,String> properties)
-
Methods inherited from class org.eclipse.aether.metadata.AbstractMetadata
copyProperties, equals, getProperty, hashCode, toString
-
-
-
-
Constructor Detail
-
MetadataBridge
public MetadataBridge(ArtifactMetadata metadata)
-
-
Method Detail
-
merge
public void merge(File current, File result) throws org.eclipse.aether.RepositoryException
- Specified by:
merge
in interfaceorg.eclipse.aether.metadata.MergeableMetadata
- Throws:
org.eclipse.aether.RepositoryException
-
isMerged
public boolean isMerged()
- Specified by:
isMerged
in interfaceorg.eclipse.aether.metadata.MergeableMetadata
-
getGroupId
public String getGroupId()
- Specified by:
getGroupId
in interfaceorg.eclipse.aether.metadata.Metadata
-
getArtifactId
public String getArtifactId()
- Specified by:
getArtifactId
in interfaceorg.eclipse.aether.metadata.Metadata
-
getVersion
public String getVersion()
- Specified by:
getVersion
in interfaceorg.eclipse.aether.metadata.Metadata
-
getType
public String getType()
- Specified by:
getType
in interfaceorg.eclipse.aether.metadata.Metadata
-
getFile
public File getFile()
- Specified by:
getFile
in interfaceorg.eclipse.aether.metadata.Metadata
-
setFile
public MetadataBridge setFile(File file)
- Specified by:
setFile
in interfaceorg.eclipse.aether.metadata.Metadata
- Overrides:
setFile
in classorg.eclipse.aether.metadata.AbstractMetadata
-
getNature
public org.eclipse.aether.metadata.Metadata.Nature getNature()
- Specified by:
getNature
in interfaceorg.eclipse.aether.metadata.Metadata
-
getProperties
public Map<String,String> getProperties()
- Specified by:
getProperties
in interfaceorg.eclipse.aether.metadata.Metadata
-
-