Package org.eclipse.aether.metadata
Class AbstractMetadata
java.lang.Object
org.eclipse.aether.metadata.AbstractMetadata
- All Implemented Interfaces:
 Metadata
- Direct Known Subclasses:
 DefaultMetadata
A skeleton class for metadata.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.aether.metadata.Metadata
Metadata.Nature - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncopyProperties(Map<String, String> properties) Copies the specified metadata properties.booleanCompares this metadata with the specified object.getProperty(String key, String defaultValue) Gets the specified property.inthashCode()Returns a hash code for this metadata.Deprecated.Sets the file of the metadata.setProperties(Map<String, String> properties) Sets the properties for the metadata.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.aether.metadata.Metadata
getArtifactId, getFile, getGroupId, getNature, getPath, getProperties, getType, getVersion 
- 
Constructor Details
- 
AbstractMetadata
public AbstractMetadata() 
 - 
 - 
Method Details
- 
setFile
Deprecated.Description copied from interface:MetadataSets the file of the metadata. - 
setPath
Description copied from interface:MetadataSets the file of the metadata. - 
setProperties
Description copied from interface:MetadataSets the properties for the metadata.- Specified by:
 setPropertiesin interfaceMetadata- Parameters:
 properties- The properties for the metadata, may benull.- Returns:
 - The new metadata, never 
null. 
 - 
getProperty
Description copied from interface:MetadataGets the specified property.- Specified by:
 getPropertyin interfaceMetadata- Parameters:
 key- The name of the property, must not benull.defaultValue- The default value to return in case the property is not set, may benull.- Returns:
 - The requested property value or 
nullif the property is not set and no default value was provided. 
 - 
copyProperties
Copies the specified metadata properties. This utility method should be used when creating new metadata instances with caller-supplied properties.- Parameters:
 properties- The properties to copy, may benull.- Returns:
 - The copied and read-only properties, never 
null. 
 - 
toString
 - 
equals
Compares this metadata with the specified object. - 
hashCode
Returns a hash code for this metadata. 
 -