public class MavenResolvedArtifactImpl extends MavenArtifactInfoImpl implements MavenResolvedArtifact
MavenResolvedArtifact
.dependencies, extension, mavenCoordinate, optional, resolvedVersion, scopeType, snapshotVersion
Modifier and Type | Method and Description |
---|---|
<RETURNTYPE> |
as(Class<RETURNTYPE> returnType)
Returns resolved artifact formatted to
returnTypeClass . |
File |
asFile()
Returns resolved artifact as a
File |
InputStream |
asInputStream()
Returns resolved artifact as an @{link
InputStream . |
MavenResolvedArtifact |
asResolvedArtifact()
Returns resolved artifact, optionally casted to the sub type of
ResolvedArtifact |
String |
toString() |
getCoordinate, getDependencies, getExtension, getResolvedVersion, getScope, isOptional, isSnapshotVersion, parseDependencies
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCoordinate, getDependencies, getExtension, getResolvedVersion, getScope, isOptional, isSnapshotVersion
public <RETURNTYPE> RETURNTYPE as(Class<RETURNTYPE> returnType)
ResolvedArtifact
returnTypeClass
.
See FormatProcessor
to register additional format.as
in interface ResolvedArtifact<MavenResolvedArtifact>
RETURNTYPE
- The return typereturnType
- The return type class.returnTypeClass
.public File asFile()
ResolvedArtifact
File
asFile
in interface ResolvedArtifact<MavenResolvedArtifact>
File
.public InputStream asInputStream()
ResolvedArtifact
InputStream
. It is a responsibility of the caller to close stream
afterwards.asInputStream
in interface ResolvedArtifact<MavenResolvedArtifact>
InputStream
.public MavenResolvedArtifact asResolvedArtifact()
ResolvedArtifact
ResolvedArtifact
asResolvedArtifact
in interface ResolvedArtifact<MavenResolvedArtifact>
public String toString()
toString
in class MavenArtifactInfoImpl
Copyright © 2022 JBoss by Red Hat. All rights reserved.