|
ShrinkWrap Resolver SPI 2.0.0-cr-1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
RESOLVEDTYPE - RETURNTYPE - Desired format to be returned from the ResolvedArtifact input in FormatProcessor#process(File, Class))public interface FormatProcessor<RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,RETURNTYPE>
Processes an input ResolvedArtifact and returns as a typed format.
Any format processor can be registered via SPI. See ServiceLoader for further details.
| Method Summary | |
|---|---|
boolean |
handles(Class<?> resolvedTypeClass)
Checks if the processor is able to process RESOLVEDTYPE |
RETURNTYPE |
process(RESOLVEDTYPE input,
Class<RETURNTYPE> returnType)
Processes the specified RESOLVEDTYPE and returns as the typed return value. |
boolean |
returns(Class<?> returnTypeClass)
Checks if the processor is able to return returnTypeClass. |
| Method Detail |
|---|
boolean handles(Class<?> resolvedTypeClass)
RESOLVEDTYPE
resolvedTypeClass -
boolean returns(Class<?> returnTypeClass)
returnTypeClass.
returnTypeClass -
RETURNTYPE process(RESOLVEDTYPE input,
Class<RETURNTYPE> returnType)
throws IllegalArgumentException
RESOLVEDTYPE and returns as the typed return value.
RESOLVEDTYPE - input - returnType -
IllegalArgumentException - If the RESOLVEDTYPE argument is not specified or null
|
ShrinkWrap Resolver SPI 2.0.0-cr-1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||