com.springsource.util.io
Interface JarTransformer.JarTransformerCallback

Enclosing class:
JarTransformer

public static interface JarTransformer.JarTransformerCallback

Callback interface used to transform entries in a JAR file.

See Also:
JarTransformer

Method Summary
 boolean transformEntry(java.lang.String entryName, java.io.InputStream is, java.io.OutputStream os)
          Transform the entry with the supplied name.
 

Method Detail

transformEntry

boolean transformEntry(java.lang.String entryName,
                       java.io.InputStream is,
                       java.io.OutputStream os)
                       throws java.io.IOException
Transform the entry with the supplied name.

Entry content can be read from the supplied InputStream and transformed contents are written to the supplied OutputStream.

Implementations must return true if performing a transformation. Otherwise, false must be returned. No content should be written when not performing a transformation.

Parameters:
entryName - the name of the entry being transformed
is - the entry content
os - the output destination
Returns:
true if transformation was performed, otherwise false
Throws:
java.io.IOException - if transformation fails