KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > $packageName$ > XMLPartitionScanner


1 package $packageName$;
2
3 import org.eclipse.jface.text.rules.*;
4
5 public class XMLPartitionScanner extends RuleBasedPartitionScanner {
6     public final static String JavaDoc XML_DEFAULT = "__xml_default";
7     public final static String JavaDoc XML_COMMENT = "__xml_comment";
8     public final static String JavaDoc XML_TAG = "__xml_tag";
9
10     public XMLPartitionScanner() {
11
12         IToken xmlComment = new Token(XML_COMMENT);
13         IToken tag = new Token(XML_TAG);
14
15         IPredicateRule[] rules = new IPredicateRule[2];
16
17         rules[0] = new MultiLineRule("<!--", "-->", xmlComment);
18         rules[1] = new TagRule(tag);
19
20         setPredicateRules(rules);
21     }
22 }
23
Popular Tags