|
||||||||||
| 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.FirstVariableRule
public class FirstVariableRule
A rule to detect the first variable of a block.
| Constructor Summary | |
|---|---|
FirstVariableRule(java.lang.String[] previousWords,
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()
|
int |
read(org.eclipse.jface.text.rules.ICharacterScanner scanner)
Evaluates the rule by examining the characters available from the provided character scanner. |
protected boolean |
validatePreviousWords(org.eclipse.jface.text.rules.ICharacterScanner scanner)
Indicates if the previous words are valid. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FirstVariableRule(java.lang.String[] previousWords,
org.eclipse.jface.text.rules.IToken token)
previousWords - are the words used before the first variable, '*' can be used to match an unknown java wordtoken - 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 validatePreviousWords(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 | |||||||||