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(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
Methods inherited from class org.eclipse.aether.metadata.AbstractMetadata
copyProperties, equals, getProperty, hashCode, toString
-
-
-
-
Method Detail
-
merge
public void merge(java.io.File current, java.io.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 java.lang.String getGroupId()
- Specified by:
getGroupId
in interfaceorg.eclipse.aether.metadata.Metadata
-
getArtifactId
public java.lang.String getArtifactId()
- Specified by:
getArtifactId
in interfaceorg.eclipse.aether.metadata.Metadata
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfaceorg.eclipse.aether.metadata.Metadata
-
getType
public java.lang.String getType()
- Specified by:
getType
in interfaceorg.eclipse.aether.metadata.Metadata
-
getFile
public java.io.File getFile()
- Specified by:
getFile
in interfaceorg.eclipse.aether.metadata.Metadata
-
setFile
public MetadataBridge setFile(java.io.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 java.util.Map<java.lang.String,java.lang.String> getProperties()
- Specified by:
getProperties
in interfaceorg.eclipse.aether.metadata.Metadata
-
setProperties
public org.eclipse.aether.metadata.Metadata setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
setProperties
in interfaceorg.eclipse.aether.metadata.Metadata
- Overrides:
setProperties
in classorg.eclipse.aether.metadata.AbstractMetadata
-
-