Package org.eclipse.jface.text.rules

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


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

    // Add word rule for keywords, types, and constants.
    WordRule wordRule = new WordRule(new JavaWordDetector(), fDefaultToken);
    for (int i = 0; i < fgKeywords.length; i++)
      wordRule.addWord(fgKeywords[i], fKeywordToken);
    for (int i = 0; i < fgTypes.length; i++)
      wordRule.addWord(fgTypes[i], fTypeToken);
    for (int i = 0; i < fgConstants.length; i++)
      wordRule.addWord(fgConstants[i], fTypeToken);
    rules.add(wordRule);

    // Add the double-quoted string rule
    rules.add(new DoubleQuotedStringRule(fStringToken));
View Full Code Here


    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("'", "'", string, '\\'));
    // Add generic whitespace rule.
    rules.add(new WhitespaceRule(new WhitespaceDetector()));
    // Add word rule for keywords.
    WordRule wordRule = new WordRule(new ContractWordDetector(), other);

    for (String keywd : getKeywords())
    {
      wordRule.addWord(keywd, keyword);
    }

   
    for (String typeName : getTypeWords())
    {
      wordRule.addWord(typeName, type);
    }
   
    for (String word : getCommentWords())
    {
      wordRule.addWord(word, comment);
    }

    rules.add(wordRule);

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

            {
                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

                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

   
    token = syntaxManager.getSyntaxToken(SyntaxManager.Java.BRACKET);
    rules.add(new BracketRule(token));

    // Add word rule for keywords, types, and constants.
    wordRule = new WordRule(new JavaKeywordDetectorAdaptor(), defaultToken);
    for (String[] arr : HIGHLIGHT) {
      for (String str : arr) {
        wordRule.addWord(str, keywordToken);
      }
    }
View Full Code Here

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

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

    WordRule wordRule = new WordRule(new CocoIdentDetectorAdaptor(), defaultToken);
    for (ATGKeywords word : ATGKeywords.values()) {
      wordRule.addWord(word.name(), keywordToken);
    }

    rules.add(wordRule);

    setRules(rules.toArray(new IRule[0]));
View Full Code Here

            {
                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

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

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

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

        // Adding GrantValues
        for ( String aciGrantValue : aciGrantValues )
        {
            wr.addWord( aciGrantValue, grantValue );
        }

        // Adding DenyValues
        for ( String aciDenyValue : aciDenyValues )
        {
            wr.addWord( aciDenyValue, denyValue );
        }

        // Adding itemOrUserFirstSectionPartition
        for ( String itemOrUserFirstSectionPartitionValue : itemOrUserFirstSectionPartition )
        {
            wr.addWord( itemOrUserFirstSectionPartitionValue, itemOrUserFirst );
        }

        // Adding User
        for ( String userSectionValue : userSection )
        {
            wr.addWord( userSectionValue, user );
        }

        wr.addWord( identificationTagPartition, identification );

        wr.addWord( precedencePartition, precedence );

        wr.addWord( authenticationLevelPartition, authenticationLevel );

        rules.add( wr );

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

      public boolean isWordPart(char c) {
        return Character.isJavaIdentifierPart(c);
      }
    };

    WordRule keyModRule = new WordRule(wordDet);
    WordRule keyModEltRule = new WordRule(wordDet);
    WordRule keyStatRule = new WordRule(wordDet);
    WordRule keyAttrRule = new WordRule(wordDet);

    // add tokens for each module reserved word
    for (int i = 0; i < keyMod.length; i++) {
      keyModRule.addWord(keyMod[i], keyModToken);
    }
View Full Code Here

      public boolean isWordPart(char c) {
        return Character.isJavaIdentifierPart(c);
      }
    };

    WordRule keyModRule = new WordRule(wordDet);
    WordRule keyModEltRule = new WordRule(wordDet);
    WordRule keyStatRule = new WordRule(wordDet);
    WordRule keyAttrRule = new WordRule(wordDet);

    // add tokens for each module reserved word
    for (int i = 0; i < keyMod.length; i++) {
      keyModRule.addWord(keyMod[i], keyModToken);
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.rules.WordRule

Copyright © 2018 www.massapicom. 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.