package org.codehaus.mojo.shade.resource;
import java.io.IOException;
import java.io.InputStream;
import java.util.jar.JarOutputStream;
/** @author Jason van Zyl */
public interface ResourceTransformer
{
boolean canTransformResource( String resource );
void processResource( InputStream is )
throws IOException;
boolean hasTransformedResource();
void modifyOutputStream( JarOutputStream os )
throws IOException;
}