Interface InputStreamTransformer
-
- All Known Implementing Classes:
AbstractPlexusIoResourceCollection.IdentityTransformer
public interface InputStreamTransformer
Transform a stream into some other kind of stream. May be used to apply filtering or other kinds of transformations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.InputStream
transform(PlexusIoResource resource, java.io.InputStream inputStream)
Transform the supplied input stream into another input stream.
-
-
-
Method Detail
-
transform
@Nonnull java.io.InputStream transform(@Nonnull PlexusIoResource resource, @Nonnull java.io.InputStream inputStream) throws java.io.IOException
Transform the supplied input stream into another input stream. The close method will be delegated through the entire call chain- Parameters:
resource
- The p-io resource the stream is forinputStream
- The stream to transform- Returns:
- A transformed stream or possibly the supplied stream
- Throws:
java.io.IOException
-
-