org.eclipse.xpand.ui.editor.scanning
Class KeywordRule

java.lang.Object
  extended by org.eclipse.jface.text.rules.WordRule
      extended by org.eclipse.xpand.ui.editor.scanning.KeywordRule
All Implemented Interfaces:
org.eclipse.jface.text.rules.IRule

public class KeywordRule
extends org.eclipse.jface.text.rules.WordRule

Rule implementation that matches Keywords. Keywords are a discrete list of words preceded by a whitespace character.


Field Summary
 
Fields inherited from class org.eclipse.jface.text.rules.WordRule
fColumn, fDefaultToken, fDetector, fWords, UNDEFINED
 
Constructor Summary
KeywordRule(org.eclipse.jface.text.rules.IToken token, java.lang.String[] keywords)
          Creates the rule.
 
Method Summary
 org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner)
           
 
Methods inherited from class org.eclipse.jface.text.rules.WordRule
addWord, setColumnConstraint, unreadBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeywordRule

public KeywordRule(org.eclipse.jface.text.rules.IToken token,
                   java.lang.String[] keywords)
Creates the rule.

Parameters:
token - The token that will be returned if the rule matches a keyword.
keywords - The known keywords.
Method Detail

evaluate

public org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner)
Specified by:
evaluate in interface org.eclipse.jface.text.rules.IRule
Overrides:
evaluate in class org.eclipse.jface.text.rules.WordRule

Copyright 2007 committers of openArchitectureWare and others.
All Rights Reserved.