Class TokenReplacedStream.Pattern

    • Constructor Detail

      • Pattern

        public Pattern​(String s,
                       String replace)
        Construct a pattern and its replacement.
    • Method Detail

      • match

        public int match​(char c)
        Match the given character with the current cursor and advance the matching length.
        Parameters:
        c -
        Returns:
        the matching length. -1 denotes the pattern did not match the character.
      • reset

        public void reset()
        Reset the cursor. Subsequent matching will begin at start.
      • isMatched

        public boolean isMatched()
        Is this pattern matched fully? A pattern is fully matched when the matching length is equal to the length of the pattern string.
      • replace

        public String replace()
        Gets the string to be replaced.