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.MergeableMetadataWarning: 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.StringgetArtifactId()java.io.FilegetFile()java.lang.StringgetGroupId()org.eclipse.aether.metadata.Metadata.NaturegetNature()java.util.Map<java.lang.String,java.lang.String>getProperties()java.lang.StringgetType()java.lang.StringgetVersion()booleanisMerged()voidmerge(java.io.File current, java.io.File result)MetadataBridgesetFile(java.io.File file)org.eclipse.aether.metadata.MetadatasetProperties(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:
mergein interfaceorg.eclipse.aether.metadata.MergeableMetadata- Throws:
org.eclipse.aether.RepositoryException
-
isMerged
public boolean isMerged()
- Specified by:
isMergedin interfaceorg.eclipse.aether.metadata.MergeableMetadata
-
getGroupId
public java.lang.String getGroupId()
- Specified by:
getGroupIdin interfaceorg.eclipse.aether.metadata.Metadata
-
getArtifactId
public java.lang.String getArtifactId()
- Specified by:
getArtifactIdin interfaceorg.eclipse.aether.metadata.Metadata
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersionin interfaceorg.eclipse.aether.metadata.Metadata
-
getType
public java.lang.String getType()
- Specified by:
getTypein interfaceorg.eclipse.aether.metadata.Metadata
-
getFile
public java.io.File getFile()
- Specified by:
getFilein interfaceorg.eclipse.aether.metadata.Metadata
-
setFile
public MetadataBridge setFile(java.io.File file)
- Specified by:
setFilein interfaceorg.eclipse.aether.metadata.Metadata- Overrides:
setFilein classorg.eclipse.aether.metadata.AbstractMetadata
-
getNature
public org.eclipse.aether.metadata.Metadata.Nature getNature()
- Specified by:
getNaturein interfaceorg.eclipse.aether.metadata.Metadata
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
- Specified by:
getPropertiesin 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:
setPropertiesin interfaceorg.eclipse.aether.metadata.Metadata- Overrides:
setPropertiesin classorg.eclipse.aether.metadata.AbstractMetadata
-
-