1
package org.vcs.bazaar.eclipse.ui.editors;
3
import org.eclipse.jface.text.*;
4
import org.eclipse.jface.text.rules.*;
6
public class XMLTagScanner extends RuleBasedScanner {
8
public XMLTagScanner(ColorManager manager) {
11
new TextAttribute(manager.getColor(IXMLColorConstants.STRING)));
13
IRule[] rules = new IRule[3];
15
// Add rule for double quotes
16
rules[0] = new SingleLineRule("\"", "\"", string, '\\');
17
// Add a rule for single quotes
18
rules[1] = new SingleLineRule("'", "'", string, '\\');
19
// Add generic whitespace rule.
20
rules[2] = new WhitespaceRule(new XMLWhitespaceDetector());