Class TokenReplacedStream

java.lang.Object
org.apache.openjpa.persistence.jest.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 Details

    • TokenReplacedStream

      public TokenReplacedStream()
  • Method Details

    • 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
    • replace

      public void replace(Reader in, Writer out, String... prs) throws IOException
      Throws:
      IOException