/*
* 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;
}
}