public final class ArchiveFormatProcessor<ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>> extends Object implements FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE>
FormatProcessor implementation to return an artifact as a ShrinkWrap Archive| Constructor and Description |
|---|
ArchiveFormatProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
handles(Class<?> resolvedTypeClass)
Checks if the processor is able to process
RESOLVEDTYPE |
ARCHIVETYPE |
process(MavenResolvedArtifact artifact,
Class<ARCHIVETYPE> 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. |
public ARCHIVETYPE process(MavenResolvedArtifact artifact, Class<ARCHIVETYPE> returnType) throws IllegalArgumentException
RESOLVEDTYPE and returns as the typed return value.process in interface FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>IllegalArgumentException - If the RESOLVEDTYPE argument is not specified or nullorg.jboss.shrinkwrap.resolver.spi.format.FormatProcessor#process(java.io.File)public boolean handles(Class<?> resolvedTypeClass)
FormatProcessorRESOLVEDTYPEhandles in interface FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>public boolean returns(Class<?> returnTypeClass)
FormatProcessorreturnTypeClass.returns in interface FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>Copyright © 2013 JBoss by Red Hat. All rights reserved.