|
ShrinkWrap Resolver API 2.0.0-cr-1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
RESOLVEDTYPE - public interface FormatStage<RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>>
Represents the formatting stage of resolution in which the RESOLVEDTYPE is returned in the desired format.
Supports extensible formats by registering a FormatProcessor with the SPI.
| Method Summary | ||
|---|---|---|
|
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. |
|
|
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. |
|
| Method Detail |
|---|
File[] asFile()
Files
File asSingleFile()
throws NonUniqueResultException,
NoResolvedResultException
File; assumes a single artifact is returned from resolution.
NonUniqueResultException
NoResolvedResultExceptionInputStream[] 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.
NonUniqueResultException
NoResolvedResultExceptionRESOLVEDTYPE[] asResolvedArtifact()
RESOLVEDTYPE.
RESOLVEDTYPE asSingleResolvedArtifact()
throws NonUniqueResultException,
NoResolvedResultException
RESOLVEDTYPE; assumes a single artifact is returned from resolution.
NonUniqueResultException
NoResolvedResultException
<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 *
IllegalArgumentException
UnsupportedOperationException
<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 result
NoResolvedResultException - If the resolution did not yield any result
{@link - IllegalArgumentException} If the type is not specified
{@link - UnsupportedOperationException} If the type is not supported
IllegalArgumentException
UnsupportedOperationException
|
ShrinkWrap Resolver API 2.0.0-cr-1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||