/* * Created on 16.09.2003 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */ package com.liferay.ide.velocity.vaulttec.ui.editor.text; import org.eclipse.jface.text.rules.ICharacterScanner; import org.eclipse.jface.text.rules.IToken; import org.eclipse.jface.text.rules.MultiLineRule; /** * DOCUMENT ME! * * @version $Revision: 7 $ * @author <a href="mailto:akmal.sarhan@gmail.com">Akmal Sarhan </a> */ public class MultiLineRuleWithEOF extends MultiLineRule { public MultiLineRuleWithEOF(String startSequence, String endSequence, IToken token) { super(startSequence, endSequence, token); } protected boolean endSequenceDetected(ICharacterScanner scanner) { boolean result = super.endSequenceDetected(scanner); if (!result) { if (scanner.read() == ICharacterScanner.EOF) { result = true; } else { scanner.unread(); } } return result; } }