|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.mtl.ide.ui.editors.template.rules.KeywordRule
public class KeywordRule
A rule to detect MTL keywords.
| Constructor Summary | |
|---|---|
KeywordRule(java.lang.String keyword)
Constructor. |
|
KeywordRule(java.lang.String keyword,
boolean wholeWord,
boolean isIgnoreCase,
org.eclipse.jface.text.rules.IToken token)
Constructor. |
|
| Method Summary | |
|---|---|
org.eclipse.jface.text.rules.IToken |
evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner)
|
org.eclipse.jface.text.rules.IToken |
evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner,
boolean resume)
|
org.eclipse.jface.text.rules.IToken |
getSuccessToken()
|
protected boolean |
nextIsNotIdentifierPart(org.eclipse.jface.text.rules.ICharacterScanner scanner)
Indicates if the character after the candidate isn't an identifier part. |
protected boolean |
previousIsNotIdentifierPart(org.eclipse.jface.text.rules.ICharacterScanner scanner)
Indicates if the character before the candidate isn't an identifier part. |
int |
read(org.eclipse.jface.text.rules.ICharacterScanner scanner)
Evaluates the rule by examining the characters available from the provided character scanner. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KeywordRule(java.lang.String keyword)
keyword - is the keyword name to detect
public KeywordRule(java.lang.String keyword,
boolean wholeWord,
boolean isIgnoreCase,
org.eclipse.jface.text.rules.IToken token)
keyword - is the keyword namewholeWord - indicates if the whole word mode is enabledisIgnoreCase - indicates if case is ignoredtoken - is the token to use for this rule| Method Detail |
|---|
public org.eclipse.jface.text.rules.IToken getSuccessToken()
getSuccessToken in interface org.eclipse.jface.text.rules.IPredicateRuleIPredicateRule.getSuccessToken()public org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner)
evaluate in interface org.eclipse.jface.text.rules.IRuleIRule.evaluate(org.eclipse.jface.text.rules.ICharacterScanner)public int read(org.eclipse.jface.text.rules.ICharacterScanner scanner)
read in interface ISequenceRulescanner - is the character scanner to be used by this rule
ISequenceRule.read(org.eclipse.jface.text.rules.ICharacterScanner)protected boolean previousIsNotIdentifierPart(org.eclipse.jface.text.rules.ICharacterScanner scanner)
scanner - is the scanner
protected boolean nextIsNotIdentifierPart(org.eclipse.jface.text.rules.ICharacterScanner scanner)
scanner - is the scanner
public org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner,
boolean resume)
evaluate in interface org.eclipse.jface.text.rules.IPredicateRuleIPredicateRule.evaluate(org.eclipse.jface.text.rules.ICharacterScanner,
boolean)
|
Copyright 2008 Obeo All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||