XMLPartitionScanner.java
上传用户:fanxing
上传日期:2017-01-19
资源大小:36k
文件大小:1k
源码类别:

PlugIns编程

开发平台:

Java

  1. /*******************************************************************************
  2.  * Copyright (c) 2005 Prashant Deva.
  3.  
  4.  * All rights reserved. This program and the accompanying materials 
  5.  * are made available under the terms of the Eclipse Public License - v 1.0
  6.  * which is available at http://www.eclipse.org/legal/epl-v10.html
  7. *******************************************************************************/
  8. package projection_test.editors;
  9. import org.eclipse.jface.text.rules.*;
  10. public class XMLPartitionScanner extends RuleBasedPartitionScanner {
  11. public final static String XML_DEFAULT = "__xml_default";
  12. public final static String XML_COMMENT = "__xml_comment";
  13. public final static String XML_TAG = "__xml_tag";
  14. public XMLPartitionScanner() {
  15. IToken xmlComment = new Token(XML_COMMENT);
  16. IToken tag = new Token(XML_TAG);
  17. IPredicateRule[] rules = new IPredicateRule[2];
  18. rules[0] = new MultiLineRule("<!--", "-->", xmlComment);
  19. rules[1] = new TagRule(tag);
  20. setPredicateRules(rules);
  21. }
  22. }