Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.jface.text.rules.ICharacterScanner

Packages that use ICharacterScanner
org.eclipse.jface.text.rules | Provides a framework for rule based text scanning and uses the framework to provide rule-driven default implementations of `IPresentationDamager`, `IPresentationRepairer` and `IDocumentPartitioner`.

Uses of ICharacterScanner in org.eclipse.jface.text.rules

Classes in org.eclipse.jface.text.rules that implement ICharacterScanner
`class` | `BufferedRuleBasedScanner` A buffered rule based scanner.
`class` | `RuleBasedPartitionScanner` Scanner that exclusively uses predicate rules.
`class` | `RuleBasedScanner` A generic scanner which can be "programmed" with a sequence of rules.

Methods in org.eclipse.jface.text.rules with parameters of type ICharacterScanner
`IToken` | `WordRule.evaluate(ICharacterScanner scanner)`
`protected void` | `WordRule.unreadBuffer(ICharacterScanner scanner)` Returns the characters in the buffer to the scanner.
`protected boolean` | `WordPatternRule.endSequenceDetected(ICharacterScanner scanner)` Returns whether the end sequence was detected.
`protected void` | `WordPatternRule.unreadBuffer(ICharacterScanner scanner)` Returns the characters in the buffer to the scanner.
`IToken` | `WhitespaceRule.evaluate(ICharacterScanner scanner)`
`protected IToken` | `PatternRule.doEvaluate(ICharacterScanner scanner)` Evaluates this rules without considering any column constraints.
`protected IToken` | `PatternRule.doEvaluate(ICharacterScanner scanner, boolean resume)` Evaluates this rules without considering any column constraints.
`IToken` | `PatternRule.evaluate(ICharacterScanner scanner)`
`protected boolean` | `PatternRule.endSequenceDetected(ICharacterScanner scanner)` Returns whether the end sequence was detected.
`protected boolean` | `PatternRule.sequenceDetected(ICharacterScanner scanner, char[] sequence, boolean eofAllowed)` Returns whether the next characters to be read by the character scanner are an exact match with the given sequence.
`IToken` | `PatternRule.evaluate(ICharacterScanner scanner, boolean resume)`
`IToken` | `NumberRule.evaluate(ICharacterScanner scanner)`
`IToken` | `IRule.evaluate(ICharacterScanner scanner)` Evaluates the rule by examining the characters available from the provided character scanner.
`IToken` | `IPredicateRule.evaluate(ICharacterScanner scanner, boolean resume)` Evaluates the rule by examining the characters available from the provided character scanner.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.