|
||||||||||
| 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.SequenceRule
public class SequenceRule
Creates a rule for the given starting and ending sequence which, if detected, will return the specified token. It can also return the specified token if the rule breaks on the end of the line, or if the EOF character is read.
| Field Summary | |
|---|---|
protected org.eclipse.jface.text.rules.IToken |
token
The token to be returned on success. |
protected java.lang.String[] |
words
The words of the sequence. |
| Constructor Summary | |
|---|---|
SequenceRule(java.lang.String[] words)
Constructor. |
|
SequenceRule(java.lang.String[] words,
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String[] words
protected org.eclipse.jface.text.rules.IToken token
| Constructor Detail |
|---|
public SequenceRule(java.lang.String[] words)
new Token(IDocument.DEFAULT_CONTENT_TYPE)
words - are the words of the sequence
public SequenceRule(java.lang.String[] words,
org.eclipse.jface.text.rules.IToken token)
words - are the words of the sequencetoken - is the token to create| 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)
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 | |||||||||