Examples of SingleLineRule


Examples of org.eclipse.jface.text.rules.SingleLineRule

    IToken link= new Token(new TextAttribute(provider.getColor(JavaColorProvider.JAVADOC_LINK)));

    List list= new ArrayList();

    // Add rule for tags.
    list.add(new SingleLineRule("<", ">", tag)); //$NON-NLS-2$ //$NON-NLS-1$

    // Add rule for links.
    list.add(new SingleLineRule("{", "}", link)); //$NON-NLS-2$ //$NON-NLS-1$

    // Add generic whitespace rule.
    list.add(new WhitespaceRule(new JavaWhitespaceDetector()));

    // Add word rule for keywords.
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

    // Add rule for single line comments.
    rules.add(new EndOfLineRule("//", Token.UNDEFINED)); //$NON-NLS-1$

    // Add rule for strings and character constants.
    rules.add(new SingleLineRule("\"", "\"", Token.UNDEFINED, '\\')); //$NON-NLS-2$ //$NON-NLS-1$
    rules.add(new SingleLineRule("'", "'", Token.UNDEFINED, '\\')); //$NON-NLS-2$ //$NON-NLS-1$

    // Add special case word rule.
    rules.add(new WordPredicateRule(comment));

    // Add rules for multi-line comments and javadoc.
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

                new Token(new TextAttribute(
                        manager.getColor(XMLColorConstants.PROC_INSTR)));

        IRule[] rules = new IRule[2];
        //Add rule for processing instructions
        rules[0] = new SingleLineRule("<?", "?>", procInstr); //$NON-NLS-1$ //$NON-NLS-2$
        // Add generic whitespace rule.
        rules[1] = new WhitespaceRule(new XMLWhitespaceDetector());

        setRules(rules);
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

        Token others = new Token(new TextAttribute(manager.getOtherColor()));

        final List<IRule> rules = new ArrayList<IRule>();

    // Add rule for double quotes
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    // Add a rule for single quotes
    rules.add(new SingleLineRule("'", "'", string, '\\'));
    // Add generic whitespace rule.
    rules.add(new WhitespaceRule(new WhitespaceDetector()));
        rules.add(new IRule() {
            public IToken evaluate(final ICharacterScanner scanner) {
                int c = scanner.read();
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

        IToken string = new Token(new TextAttribute(manager.getColor(IXMLColorConstants.STRING)));

        IRule[] rules = new IRule[3];

        // Add rule for double quotes
        rules[0] = new SingleLineRule("\"", "\"", string, '\\');
        // Add a rule for single quotes
        rules[1] = new SingleLineRule("'", "'", string, '\\');
        // Add generic whitespace rule.
        rules[2] = new WhitespaceRule(new XMLWhitespaceDetector());

        setRules(rules);
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

   
    List rules = new ArrayList();
   
    rules.add(new MultiLineRule("/*" , "*/" , comment));
    rules.add(new EndOfLineRule("//", comment));
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("\'", "\'", string, '\\'));
   
    WordRule wordRule = new WordRule(new JavaWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
      wordRule.addWord(KEYWORDS[i], keyword);
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

  public JSPDirectiveScanner(ColorProvider provider){
    IToken string = provider.getToken(HTMLPlugin.PREF_COLOR_STRING);
    IToken script = provider.getToken(HTMLPlugin.PREF_COLOR_SCRIPT);
    List rules = new ArrayList();
   
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("\'", "\'", string, '\\'));
    rules.add(new WhitespaceRule(new HTMLWhitespaceDetector()));
   
    WordRule delimitor = new WordRule(new IWordDetector(){
      public boolean isWordStart(char c){
        if(c=='<' || c=='%' || c=='@'){
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

  protected List createRules(ColorProvider colorProvider) {
    IToken tag = colorProvider.getToken(HTMLPlugin.PREF_COLOR_TAG);
    IToken comment = colorProvider.getToken(HTMLPlugin.PREF_COLOR_JSCOMMENT);
   
    List rules = super.createRules(colorProvider);
    rules.add(new SingleLineRule("<script", ">", tag));
    rules.add(new SingleLineRule("</script", ">", tag));
    rules.add(new MultiLineRule("/*", "*/", comment));
   
    return rules;
  }
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

  protected List createRules(ColorProvider colorProvider) {
    IToken tag = colorProvider.getToken(HTMLPlugin.PREF_COLOR_TAG);
    IToken comment = colorProvider.getToken(HTMLPlugin.PREF_COLOR_CSSCOMMENT);
   
    List rules = new ArrayList();
    rules.add(new SingleLineRule("<style", ">", tag));
    rules.add(new SingleLineRule("</style", ">", tag));
    rules.add(new MultiLineRule("/*", "*/", comment));
    rules.addAll(super.createRules(colorProvider));
   
    return rules;
  }
View Full Code Here

Examples of org.eclipse.jface.text.rules.SingleLineRule

    IToken string  = colorProvider.getToken(HTMLPlugin.PREF_COLOR_JSSTRING);
    IToken comment = colorProvider.getToken(HTMLPlugin.PREF_COLOR_JSCOMMENT);
    IToken keyword = colorProvider.getToken(HTMLPlugin.PREF_COLOR_JSKEYWORD);
   
    List rules = new ArrayList();
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("'", "'", string, '\\'));
    rules.add(new EndOfLineRule("//", comment));
   
    WordRule wordRule = new WordRule(new JavaWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
      wordRule.addWord(KEYWORDS[i], keyword);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.