ShrinkWrap Resolver Maven Archive Implementation 2.0.0-cr-1

org.jboss.shrinkwrap.resolver.impl.maven.archive
Class ArchiveFormatProcessor<ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>

java.lang.Object
  extended by 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

Constructor Summary
ArchiveFormatProcessor()
           
 
Method Summary
 boolean handles(Class<?> resolvedTypeClass)
           
 ARCHIVETYPE process(MavenResolvedArtifact artifact, Class<ARCHIVETYPE> returnType)
          
 boolean returns(Class<?> returnTypeClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveFormatProcessor

public ArchiveFormatProcessor()
Method Detail

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>>

ShrinkWrap Resolver Maven Archive Implementation 2.0.0-cr-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.