@Override protected boolean endSequenceDetected(ICharacterScanner scanner) { fCount++; if (scanner.read() == '}') return fCount > 2; scanner.unread(); return super.endSequenceDetected(scanner); }
protected boolean endSequenceDetected(ICharacterScanner scanner) { fCount++; if (scanner.read() == '}') return fCount > 2; scanner.unread(); return super.endSequenceDetected(scanner); }
@Override protected boolean endSequenceDetected(ICharacterScanner scanner) { // Read the next character char character = (char) scanner.read(); // Detect end character if (Character.isWhitespace(character)) { return true; } else if (character == '<') { return true; } // Unread the character just read scanner.unread(); // Process as normal return super.endSequenceDetected(scanner); }
@Override protected boolean endSequenceDetected(ICharacterScanner scanner) { fCount++; if (scanner.read() == '}') return fCount > 2; scanner.unread(); return super.endSequenceDetected(scanner); }
@Override protected boolean endSequenceDetected(ICharacterScanner scanner) { fCount++; if (scanner.read() == '}') return fCount > 2; scanner.unread(); return super.endSequenceDetected(scanner); }