abstract class MavenMetadata
extends org.eclipse.aether.metadata.AbstractMetadata
implements org.eclipse.aether.metadata.MergeableMetadata
| Modifier and Type | Field and Description |
|---|---|
private java.io.File |
file |
(package private) static java.lang.String |
MAVEN_METADATA_XML |
private boolean |
merged |
protected Metadata |
metadata |
| Modifier | Constructor and Description |
|---|---|
protected |
MavenMetadata(Metadata metadata,
java.io.File file) |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getFile() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getType() |
boolean |
isMerged() |
void |
merge(java.io.File existing,
java.io.File result) |
protected abstract void |
merge(Metadata recessive) |
(package private) static Metadata |
read(java.io.File metadataFile) |
org.eclipse.aether.metadata.Metadata |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
private void |
write(java.io.File metadataFile,
Metadata metadata) |
copyProperties, equals, getProperty, hashCode, setFile, toStringstatic final java.lang.String MAVEN_METADATA_XML
private final java.io.File file
protected Metadata metadata
private boolean merged
protected MavenMetadata(Metadata metadata, java.io.File file)
public java.lang.String getType()
getType in interface org.eclipse.aether.metadata.Metadatapublic java.io.File getFile()
getFile in interface org.eclipse.aether.metadata.Metadatapublic void merge(java.io.File existing,
java.io.File result)
throws org.eclipse.aether.RepositoryException
merge in interface org.eclipse.aether.metadata.MergeableMetadataorg.eclipse.aether.RepositoryExceptionpublic boolean isMerged()
isMerged in interface org.eclipse.aether.metadata.MergeableMetadataprotected abstract void merge(Metadata recessive)
static Metadata read(java.io.File metadataFile) throws org.eclipse.aether.RepositoryException
org.eclipse.aether.RepositoryExceptionprivate void write(java.io.File metadataFile,
Metadata metadata)
throws org.eclipse.aether.RepositoryException
org.eclipse.aether.RepositoryExceptionpublic java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties in interface org.eclipse.aether.metadata.Metadatapublic org.eclipse.aether.metadata.Metadata setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
setProperties in interface org.eclipse.aether.metadata.MetadatasetProperties in class org.eclipse.aether.metadata.AbstractMetadata