Class TokenReplacedStream


  • public class TokenReplacedStream
    extends Object
    Reads from an input stream and writes to an output stream after replacing matched tokens by their counterpart.
    Author:
    Pinaki Poddar
    • Constructor Detail

      • TokenReplacedStream

        public TokenReplacedStream()
    • Method Detail

      • replace

        public void replace​(InputStream in,
                            Writer out,
                            String... prs)
                     throws IOException
        Read the given input stream and replaces the tokens as it reads. The replaced stream is written to the given output stream.
        Parameters:
        in - a non-null input stream
        out - a character oriented writer
        replacements - an even number of Strings. Any occurrence of the even-indexed i-th String in the input stream will be replaced by the (i+1)-th String in the output writer.
        Throws:
        IOException