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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMetadataBridge.MetadataRepository
-
Field Summary
Fields Modifier and Type Field Description private booleanmergedprivate ArtifactMetadatametadata
-
Constructor Summary
Constructors Constructor Description MetadataBridge(ArtifactMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Stringemptify(java.lang.String string)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
-
-
-
-
Field Detail
-
metadata
private ArtifactMetadata metadata
-
merged
private boolean merged
-
-
Constructor Detail
-
MetadataBridge
public MetadataBridge(ArtifactMetadata metadata)
-
-
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
-
emptify
private java.lang.String emptify(java.lang.String string)
-
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
-
-