public class ArtifactSpec extends java.lang.Object implements PrettyPrintable
| Constructor and Description |
|---|
ArtifactSpec(java.lang.String pName,
java.lang.String pType,
java.lang.String pExtension,
java.lang.String pClassifier,
java.lang.String pUrl)
Create a new
ArtifactSpec. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClassifier() |
java.lang.String |
getExtension() |
java.lang.String |
getName() |
java.lang.String |
getType() |
java.lang.String |
getUrl() |
void |
prettyPrint(GradlePrettyPrinter pPrinter)
Pretty print this instance with a
GradlePrettyPrinter on a format suitable for build
scripts. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitquotepublic ArtifactSpec(java.lang.String pName,
java.lang.String pType,
java.lang.String pExtension,
java.lang.String pClassifier,
java.lang.String pUrl)
ArtifactSpec.pName - The name of the artifact.pType - The artifact's type. Normally the same value as the extension, e.g.
"jar".pExtension - The artifact's extension. Normally the same value as the type.pClassifier - The artifact's classifier.pUrl - The URL under which the artifact can be retrieved.java.lang.NullPointerException - if pName is null.public java.lang.String getName()
public java.lang.String getType()
public java.lang.String getExtension()
public java.lang.String getClassifier()
public java.lang.String getUrl()
public void prettyPrint(GradlePrettyPrinter pPrinter)
PrettyPrintableGradlePrettyPrinter on a format suitable for build
scripts.prettyPrint in interface PrettyPrintablepPrinter - The printer to print with.