org.jboss.shrinkwrap.resolver.impl.maven.archive
Class ArchiveFormatProcessor<ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>
java.lang.Object
org.jboss.shrinkwrap.resolver.impl.maven.archive.ArchiveFormatProcessor<ARCHIVETYPE>
- All Implemented Interfaces:
- org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE>
public final class ArchiveFormatProcessor<ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>
- extends Object
- implements org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE>
FormatProcessor implementation to return an artifact as a ShrinkWrap Archive
- Author:
- Andrew Lee Rubinger, Karel Piwko
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArchiveFormatProcessor
public ArchiveFormatProcessor()
process
public ARCHIVETYPE process(MavenResolvedArtifact artifact,
Class<ARCHIVETYPE> returnType)
throws IllegalArgumentException
-
- Specified by:
process in interface org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>
- Throws:
IllegalArgumentException- See Also:
org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor#process(java.io.File)
handles
public boolean handles(Class<?> resolvedTypeClass)
- Specified by:
handles in interface org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>
returns
public boolean returns(Class<?> returnTypeClass)
- Specified by:
returns in interface org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor<MavenResolvedArtifact,ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.