Examples of WordRule


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

        // Add generic whitespace rule.
        rules.add(new WhitespaceRule(new WhitespaceDetector()));

        // Add word rule for keywords, types, and constants.
        WordRule wordRule= new WordRule(new RuleWordDetector(), other);
        for (int i= 0; i < DROOLS_KEYWORDS.length; i++)
            wordRule.addWord(DROOLS_KEYWORDS[i], keyword);

        for (int i= 0; i < JAVA_KEYWORDS.length; i++)
            wordRule.addWord(JAVA_KEYWORDS[i], keyword);
        for (int i= 0; i < JAVA_TYPES.length; i++)
            wordRule.addWord(JAVA_TYPES[i], keyword);
        for (int i= 0; i < JAVA_CONSTANTS.length; i++)
            wordRule.addWord(JAVA_CONSTANTS[i], keyword);

        //FIXME: this a bit brutal. we should identify different highlighting for Java and Mvel
        for (int i= 0; i < MVEL_KEYWORDS.length; i++)
            wordRule.addWord(MVEL_KEYWORDS[i], keyword);
        for (int i= 0; i < MVEL_CONSTANTS.length; i++)
            wordRule.addWord(MVEL_CONSTANTS[i], keyword);


        rules.add(wordRule);

        IRule[] result= new IRule[rules.size()];
View Full Code Here

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

                new WhitespaceRule(new IWhitespaceDetector() {
                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

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

                new WhitespaceRule(new IWhitespaceDetector() {
                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

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

          public boolean isWhitespace(char c) {
            return Character.isWhitespace(c);
          }
        }),

        new WordRule(new WordDetector(), normalToken),
        new NumberRule(numberToken),
    });
  }
View Full Code Here

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

                new WhitespaceRule(new IWhitespaceDetector() {
                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

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

                new WhitespaceRule(new IWhitespaceDetector() {
                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

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

    final IToken string = createToken(Colors.STRING);
   
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("\'", "\'", string, '\\'));
    rules.add(new WhitespaceRule(new HtmlWhitespaceDetector()));
    final WordRule words = new WordRule(new TagWordDetector(), createToken(Colors.OTHER), true);
    final IToken tag = createToken(Colors.KEYWORD);
    for(String s: HTML_TAGS) {
      words.addWord(s, tag);
    }
    rules.add(words);
 
View Full Code Here

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

    rules.add(new EndOfLineRule("//", comment));
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("'", "'", string, '\\'));
   
    rules.add(new WhitespaceRule(new JavascriptWhitespaceDetector()));
    WordRule wordRule = new WordRule(new JavascriptWordDetector(), other);
   
    wordRule.addWord("function", keyword);
    for(String s : KEYWORDS)
      wordRule.addWord(s, keyword);
    for(String s: CONSTANTS)
      wordRule.addWord(s, constant);
   
    rules.add(wordRule);
  }
View Full Code Here

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

                return Character.isWhitespace( c );
            }
        } ) );

        // If the word isn't in the List, returns undefined
        WordRule wr = new WordRule( new AciWordDetector(), undefined );

        // Adding Keywords
        for ( int i = 0; i < aciKeywords.length; ++i )
        {
            wr.addWord( aciKeywords[i], keyword );
        }

        // Adding GrantValues
        for ( int i = 0; i < aciGrantValues.length; ++i )
        {
            wr.addWord( aciGrantValues[i], grantValue );
        }

        // Adding DenyValues
        for ( int i = 0; i < aciDenyValues.length; ++i )
        {
            wr.addWord( aciDenyValues[i], denyValue );
        }

        // Adding itemOrUserFirstSectionPartition
        for ( int i = 0; i < itemOrUserFirstSectionPartition.length; ++i )
        {
            wr.addWord( itemOrUserFirstSectionPartition[i], itemOrUserFirst );
        }

        // Adding User
        for ( int i = 0; i < userSection.length; ++i )
        {
            wr.addWord( userSection[i], user );
        }

        wr.addWord( identificationTagPartition, identification );

        wr.addWord( precedencePartition, precedence );

        wr.addWord( authenticationLevelPartition, authenticationLevel );

        rules.add( wr );

        // Conversion de la List en tableau pour la passer à la méthode setRules
        IRule[] param = new IRule[rules.size()];
View Full Code Here

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

            {
                return Character.isWhitespace( c );
            }
        } ) );

        WordRule wrOID = new WordRule( new SchemaOIDDetector(), oid );

        rules.add( wrOID );

        // If the word isn't in the List, returns undefined
        WordRule wr = new WordRule( new SchemaWordDetector(), undefined );

        // 'attributetype' rule
        wr.addWord( attributype, ATToken );

        // 'objectclass' rule
        wr.addWord( objectclass, OCToken );

        // Adding Keywords
        for ( String kw : keywords )
        {
            wr.addWord( kw, keyword );
        }

        rules.add( wr );

        IRule[] param = new IRule[rules.size()];
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.