Class AppendingTransformer
java.lang.Object
org.apache.maven.plugins.shade.resource.AppendingTransformer
- All Implemented Interfaces:
- ReproducibleResourceTransformer,- ResourceTransformer
A resource processor that appends content for a resource, separated by a newline.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanvoidfinal voidprocessResource(String resource, InputStream is, List<Relocator> relocators) Transform an individual resourcevoidprocessResource(String resource, InputStream is, List<Relocator> relocators, long time) Transform an individual resource
- 
Constructor Details- 
AppendingTransformerpublic AppendingTransformer()
 
- 
- 
Method Details- 
canTransformResource
- 
processResourcepublic void processResource(String resource, InputStream is, List<Relocator> relocators, long time) throws IOException Description copied from interface:ReproducibleResourceTransformerTransform an individual resource- Parameters:
- resource- The resource name
- is- An input stream for the resource, the implementation should *not* close this stream
- relocators- A list of relocators
- time- the time of the resource to process
- Throws:
- IOException- When the IO blows up
 
- 
hasTransformedResourcepublic boolean hasTransformedResource()
- 
modifyOutputStream- Throws:
- IOException
 
- 
processResourcepublic final void processResource(String resource, InputStream is, List<Relocator> relocators) throws IOException Description copied from interface:ResourceTransformerTransform an individual resource- Specified by:
- processResourcein interface- ResourceTransformer
- Parameters:
- resource- The resource name
- is- An input stream for the resource, the implementation should *not* close this stream
- relocators- A list of relocators
- Throws:
- IOException- When the IO blows up
 
 
-