Class EscapeGroup

    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • openCharacter

        private final char openCharacter
      • closeCharacter

        private final char closeCharacter
      • counter

        private int counter
    • Constructor Detail

      • EscapeGroup

        public EscapeGroup​(char openCharacter,
                           char closeCharacter)
        Creates instance of EscapeGroup.
        Parameters:
        openCharacter - opening escape character
        closeCharacter - closing escape character
      • EscapeGroup

        public EscapeGroup​(char escapeChar)
        Creates instance of EscapeGroup when opening and closing characters are the same.
        Parameters:
        escapeChar - opening and closing escape character
    • Method Detail

      • processCharacter

        void processCharacter​(char nextCharacter)
        Processes given character.
        Parameters:
        nextCharacter - next character to process