org.apache.maven.plugins.shade.resource
Interface ResourceTransformer

All Known Implementing Classes:
ApacheLicenseResourceTransformer, ApacheNoticeResourceTransformer, AppendingTransformer, ComponentsXmlResourceTransformer, DontIncludeResourceTransformer, IncludeResourceTransformer, XmlAppendingTransformer

public interface ResourceTransformer

Author:
Jason van Zyl

Method Summary
 boolean canTransformResource(java.lang.String resource)
           
 boolean hasTransformedResource()
           
 void modifyOutputStream(java.util.jar.JarOutputStream os)
           
 void processResource(java.io.InputStream is)
           
 

Method Detail

canTransformResource

boolean canTransformResource(java.lang.String resource)

processResource

void processResource(java.io.InputStream is)
                     throws java.io.IOException
Throws:
java.io.IOException

hasTransformedResource

boolean hasTransformedResource()

modifyOutputStream

void modifyOutputStream(java.util.jar.JarOutputStream os)
                        throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.