public class GroovyResourceTransformer extends Object implements ResourceTransformer
Constructor and Description |
---|
GroovyResourceTransformer() |
Modifier and Type | Method and Description |
---|---|
boolean |
canTransformResource(String resource) |
boolean |
hasTransformedResource() |
void |
modifyOutputStream(JarOutputStream os) |
void |
processResource(String resource,
InputStream is,
List<Relocator> relocators)
Transform an individual resource
|
void |
setExtModuleName(String extModuleName) |
void |
setExtModuleVersion(String extModuleVersion) |
public boolean canTransformResource(String resource)
canTransformResource
in interface ResourceTransformer
public void processResource(String resource, InputStream is, List<Relocator> relocators) throws IOException
ResourceTransformer
processResource
in interface ResourceTransformer
resource
- The resource nameis
- An input stream for the resource, the implementation should *not* close this streamrelocators
- A list of relocatorsIOException
- When the IO blows uppublic boolean hasTransformedResource()
hasTransformedResource
in interface ResourceTransformer
public void modifyOutputStream(JarOutputStream os) throws IOException
modifyOutputStream
in interface ResourceTransformer
IOException
public void setExtModuleName(String extModuleName)
public void setExtModuleVersion(String extModuleVersion)
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.