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,
long time)
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, long time) 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 relocatorstime
- the time of the resource to processIOException
- 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.