1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.internal.transformation.impl;
20
21 import org.apache.maven.artifact.handler.ArtifactHandler;
22
23 import static java.util.Objects.requireNonNull;
24
25 class TransformedArtifactHandler implements ArtifactHandler {
26
27 private final String classifier;
28
29 private final String extension;
30
31 private final String packaging;
32
33 TransformedArtifactHandler(String classifier, String extension, String packaging) {
34 this.classifier = classifier;
35 this.extension = requireNonNull(extension);
36 this.packaging = requireNonNull(packaging);
37 }
38
39 public String getClassifier() {
40 return classifier;
41 }
42
43 public String getDirectory() {
44 return null;
45 }
46
47 public String getExtension() {
48 return extension;
49 }
50
51 public String getLanguage() {
52 return "none";
53 }
54
55 public String getPackaging() {
56 return packaging;
57 }
58
59 public boolean isAddedToClasspath() {
60 return false;
61 }
62
63 public boolean isIncludesDependencies() {
64 return false;
65 }
66 }