EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.pcm.gmf.resource.editors]

COVERAGE SUMMARY FOR SOURCE FILE [XMLTagScanner.java]

nameclass, %method, %block, %line, %
XMLTagScanner.java0%   (0/1)0%   (0/1)0%   (0/48)0%   (0/10)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class XMLTagScanner0%   (0/1)0%   (0/1)0%   (0/48)0%   (0/10)
XMLTagScanner (ColorManager): void 0%   (0/1)0%   (0/48)0%   (0/10)

1package de.uka.ipd.sdq.pcm.gmf.resource.editors;
2 
3import org.eclipse.jface.text.TextAttribute;
4import org.eclipse.jface.text.rules.IRule;
5import org.eclipse.jface.text.rules.IToken;
6import org.eclipse.jface.text.rules.RuleBasedScanner;
7import org.eclipse.jface.text.rules.SingleLineRule;
8import org.eclipse.jface.text.rules.Token;
9import org.eclipse.jface.text.rules.WhitespaceRule;
10 
11public class XMLTagScanner extends RuleBasedScanner {
12 
13        public XMLTagScanner(ColorManager manager) {
14                IToken string =
15                        new Token(
16                                new TextAttribute(manager.getColor(IXMLColorConstants.STRING)));
17 
18                IRule[] rules = new IRule[3];
19 
20                // Add rule for double quotes
21                rules[0] = new SingleLineRule("\"", "\"", string, '\\');
22                // Add a rule for single quotes
23                rules[1] = new SingleLineRule("'", "'", string, '\\');
24                // Add generic whitespace rule.
25                rules[2] = new WhitespaceRule(new XMLWhitespaceDetector());
26 
27                setRules(rules);
28        }
29}

[all classes][de.uka.ipd.sdq.pcm.gmf.resource.editors]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov