public final class DefaultArtifactType extends Object implements ArtifactType
Constructor and Description |
---|
DefaultArtifactType(String id) |
DefaultArtifactType(String id,
String extension,
String classifier,
Map<String,String> properties)
Creates a new artifact type with the specified properties.
|
DefaultArtifactType(String id,
String extension,
String classifier,
String language) |
DefaultArtifactType(String id,
String extension,
String classifier,
String language,
boolean constitutesBuildPath,
boolean includesDependencies) |
Modifier and Type | Method and Description |
---|---|
String |
getClassifier()
Gets the classifier to use for artifacts of this type (unless explicitly overridden by the artifact).
|
String |
getExtension()
Gets the file extension to use for artifacts of this type (unless explicitly overridden by the artifact).
|
String |
getId()
Gets the identifier of this type, e.g.
|
Map<String,String> |
getProperties()
Gets the properties to use for artifacts of this type (unless explicitly overridden by the artifact).
|
public DefaultArtifactType(String id)
public DefaultArtifactType(String id, String extension, String classifier, String language)
public DefaultArtifactType(String id, String extension, String classifier, String language, boolean constitutesBuildPath, boolean includesDependencies)
public DefaultArtifactType(String id, String extension, String classifier, Map<String,String> properties)
id
- The identifier of the type, must not be null
or empty.extension
- The file extension for artifacts of this type, may be null
.classifier
- The classifier for artifacts of this type, may be null
.properties
- The properties for artifacts of this type, may be null
.public String getId()
ArtifactType
getId
in interface ArtifactType
null
.public String getExtension()
ArtifactType
getExtension
in interface ArtifactType
null
.public String getClassifier()
ArtifactType
getClassifier
in interface ArtifactType
null
.public Map<String,String> getProperties()
ArtifactType
getProperties
in interface ArtifactType
null
.Copyright © 2010–2013 The Eclipse Foundation. All rights reserved.