Package org.eclipse.jface.text.rules

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


                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

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

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

                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

                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

    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

    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

                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

            {
                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

            wordRule.addWord(keyword, token);
        }

        rules.add(wordRule);

        rules.add(new WordRule(new DecoratorDetector(), decoratorToken));
        rules.add(new WordRule(new NumberDetector(), numberToken));

        setRules(rules.toArray(new IRule[0]));
    }
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.