Package org.fedoraproject.xmvn.mojo
Class ArtifactTypeRegistry
- java.lang.Object
-
- org.fedoraproject.xmvn.mojo.ArtifactTypeRegistry
-
final class ArtifactTypeRegistry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
classifiers
private static ArtifactTypeRegistry
DEFAULT_REGISTRY
private java.util.Map<java.lang.String,java.lang.String>
extensions
-
Constructor Summary
Constructors Modifier Constructor Description private
ArtifactTypeRegistry()
private
ArtifactTypeRegistry(ArtifactTypeRegistry template)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addStereotype(java.lang.String type, java.lang.String extension, java.lang.String classifier)
Artifact
createTypedArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String type, java.lang.String customClassifier, java.lang.String version)
static ArtifactTypeRegistry
getDefaultRegistry()
ArtifactTypeRegistry
registerStereotype(java.lang.String type, java.lang.String extension, java.lang.String classifier)
-
-
-
Field Detail
-
DEFAULT_REGISTRY
private static final ArtifactTypeRegistry DEFAULT_REGISTRY
-
extensions
private final java.util.Map<java.lang.String,java.lang.String> extensions
-
classifiers
private final java.util.Map<java.lang.String,java.lang.String> classifiers
-
-
Constructor Detail
-
ArtifactTypeRegistry
private ArtifactTypeRegistry()
-
ArtifactTypeRegistry
private ArtifactTypeRegistry(ArtifactTypeRegistry template)
-
-
Method Detail
-
addStereotype
private void addStereotype(java.lang.String type, java.lang.String extension, java.lang.String classifier)
-
getDefaultRegistry
public static ArtifactTypeRegistry getDefaultRegistry()
-
registerStereotype
public ArtifactTypeRegistry registerStereotype(java.lang.String type, java.lang.String extension, java.lang.String classifier)
-
createTypedArtifact
public Artifact createTypedArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String type, java.lang.String customClassifier, java.lang.String version)
-
-