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, toString
static 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.Metadata
public java.io.File getFile()
getFile
in interface org.eclipse.aether.metadata.Metadata
public void merge(java.io.File existing, java.io.File result) throws org.eclipse.aether.RepositoryException
merge
in interface org.eclipse.aether.metadata.MergeableMetadata
org.eclipse.aether.RepositoryException
public boolean isMerged()
isMerged
in interface org.eclipse.aether.metadata.MergeableMetadata
protected abstract void merge(Metadata recessive)
static Metadata read(java.io.File metadataFile) throws org.eclipse.aether.RepositoryException
org.eclipse.aether.RepositoryException
private void write(java.io.File metadataFile, Metadata metadata) throws org.eclipse.aether.RepositoryException
org.eclipse.aether.RepositoryException
public java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
in interface org.eclipse.aether.metadata.Metadata
public org.eclipse.aether.metadata.Metadata setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
setProperties
in interface org.eclipse.aether.metadata.Metadata
setProperties
in class org.eclipse.aether.metadata.AbstractMetadata