Package org.eclipse.jface.text.rules
Class NumberRule
- java.lang.Object
-
- org.eclipse.jface.text.rules.NumberRule
-
-
Constructor Summary
Constructors Constructor Description NumberRule(IToken token)
Creates a rule which will return the specified token when a numerical sequence is detected.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IToken
evaluate(ICharacterScanner scanner)
Evaluates the rule by examining the characters available from the provided character scanner.void
setColumnConstraint(int column)
Sets a column constraint for this rule.
-
-
-
Field Detail
-
UNDEFINED
protected static final int UNDEFINED
Internal setting for the un-initialized column constraint- See Also:
- Constant Field Values
-
fToken
protected IToken fToken
The token to be returned when this rule is successful
-
fColumn
protected int fColumn
The column constraint
-
-
Constructor Detail
-
NumberRule
public NumberRule(IToken token)
Creates a rule which will return the specified token when a numerical sequence is detected.- Parameters:
token
- the token to be returned
-
-
Method Detail
-
setColumnConstraint
public void setColumnConstraint(int column)
Sets a column constraint for this rule. If set, the rule's token will only be returned if the pattern is detected starting at the specified column. If the column is smaller then 0, the column constraint is considered removed.- Parameters:
column
- the column in which the pattern starts
-
evaluate
public IToken evaluate(ICharacterScanner scanner)
Description copied from interface:IRule
Evaluates the rule by examining the characters available from the provided character scanner. The token returned by this rule returnstrue
when callingisUndefined
, if the text that the rule investigated does not match the rule's requirements
-
-