Uses of Interface
org.eclipse.jface.text.rules.ICharacterScanner
Packages that use ICharacterScanner
Package
Description
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 ICharacterScannerModifier and TypeClassDescriptionclassA buffered rule based scanner.classScanner that exclusively uses predicate rules.classA generic scanner which can be "programmed" with a sequence of rules.Methods in org.eclipse.jface.text.rules with parameters of type ICharacterScannerModifier and TypeMethodDescriptionprotected ITokenPatternRule.doEvaluate(ICharacterScanner scanner) Evaluates this rules without considering any column constraints.protected ITokenPatternRule.doEvaluate(ICharacterScanner scanner, boolean resume) Evaluates this rules without considering any column constraints.protected booleanPatternRule.endSequenceDetected(ICharacterScanner scanner) Returns whether the end sequence was detected.protected booleanWordPatternRule.endSequenceDetected(ICharacterScanner scanner) Returns whether the end sequence was detected.IPredicateRule.evaluate(ICharacterScanner scanner, boolean resume) Evaluates the rule by examining the characters available from the provided character scanner.IRule.evaluate(ICharacterScanner scanner) Evaluates the rule by examining the characters available from the provided character scanner.NumberRule.evaluate(ICharacterScanner scanner) PatternRule.evaluate(ICharacterScanner scanner) PatternRule.evaluate(ICharacterScanner scanner, boolean resume) WhitespaceRule.evaluate(ICharacterScanner scanner) Evaluates the rule by examining the characters available from the provided character scanner.WordRule.evaluate(ICharacterScanner scanner) protected booleanPatternRule.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.protected voidWordPatternRule.unreadBuffer(ICharacterScanner scanner) Returns the characters in the buffer to the scanner.protected voidWordRule.unreadBuffer(ICharacterScanner scanner) Returns the characters in the buffer to the scanner.