RESOLVEDTYPE - public interface FormatStage<RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>>
RESOLVEDTYPE is returned in the desired format.
Supports extensible formats by registering a FormatProcessor with the SPI.| Modifier and Type | Method and Description |
|---|---|
<RETURNTYPE> |
as(Class<RETURNTYPE> returnTypeClass)
Formats the resultant artifacts as an array of
types. |
File[] |
asFile()
Formats the resultant artifacts as an array of
Files |
InputStream[] |
asInputStream()
Formats the resultant artifacts as an array of
InputStreams. |
RESOLVEDTYPE[] |
asResolvedArtifact()
Formats the resultant artifacts as an array of
RESOLVEDTYPE. |
<RETURNTYPE> |
asSingle(Class<RETURNTYPE> returnTypeClass)
Formats the resultant artifact as a
type; assumes a single artifact is returned from resolution. |
File |
asSingleFile()
Formats the resultant artifact as a
File; assumes a single artifact is returned from resolution. |
InputStream |
asSingleInputStream()
Formats the resultant artifact as an
InputStream; assumes a single artifact is returned from resolution. |
RESOLVEDTYPE |
asSingleResolvedArtifact()
Formats the resultant artifact as
RESOLVEDTYPE; assumes a single artifact is returned from resolution. |
File asSingleFile() throws NonUniqueResultException, NoResolvedResultException
File; assumes a single artifact is returned from resolution.NonUniqueResultExceptionNoResolvedResultExceptionInputStream[] asInputStream()
InputStreams. It is a caller responsibility to close the streams
afterwards.InputStream asSingleInputStream() throws NonUniqueResultException, NoResolvedResultException
InputStream; assumes a single artifact is returned from resolution. It is a
caller responsibility to close the stream afterwards.NonUniqueResultExceptionNoResolvedResultExceptionRESOLVEDTYPE[] asResolvedArtifact()
RESOLVEDTYPE.RESOLVEDTYPE asSingleResolvedArtifact() throws NonUniqueResultException, NoResolvedResultException
RESOLVEDTYPE; assumes a single artifact is returned from resolution.NonUniqueResultExceptionNoResolvedResultException<RETURNTYPE> RETURNTYPE[] as(Class<RETURNTYPE> returnTypeClass) throws IllegalArgumentException, UnsupportedOperationException
types. If nothing matches resolution, an empty array will
be returned. Supports extensible formats by registering a FormatProcessor for given returnTypeClass.returnTypeClass - {@link - IllegalArgumentException} If the type is not specified{@link - UnsupportedOperationException} If the type is not supported *IllegalArgumentExceptionUnsupportedOperationException<RETURNTYPE> RETURNTYPE asSingle(Class<RETURNTYPE> returnTypeClass) throws IllegalArgumentException, UnsupportedOperationException, NonUniqueResultException, NoResolvedResultException
type; assumes a single artifact is returned from resolution.
Supports extensible formats by registering a FormatProcessor for given returnTypeClass.returnTypeClass - NonUniqueResultException - If the resolution resulted in more than one resultNoResolvedResultException - If the resolution did not yield any result{@link - IllegalArgumentException} If the type is not specified{@link - UnsupportedOperationException} If the type is not supportedIllegalArgumentExceptionUnsupportedOperationExceptionCopyright © 2014 JBoss by Red Hat. All Rights Reserved.