Package org.eclipse.jface.text.rules
package 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.
Package Specification
RuleBasedScanner is a document-based scanner controlled by IRule
objects. When evaluated an IRule always returns an IToken.
The package provides a set of rules whereby PatternRule is the
most important one. PatternRule defines a pattern-configurable
rule.-
ClassDescriptionA buffered rule based scanner.A standard implementation of a syntax driven presentation damager and presentation repairer.Deprecated, for removal: This API element is subject to removal in a future version.A specific configuration of a single line rule whereby the pattern begins with a specific sequence but is only ended by a line delimiter.A standard implementation of a document partitioner.Defines the interface of a character scanner used by rules.A partition token scanner returns tokens that represent partitions.Defines the interface for a rule used in the scanning of text for the purpose of document partitioning or text styling.Defines the interface for a rule used in the scanning of text for the purpose of document partitioning or text styling.A token to be returned by a rule.A token scanner scans a range of a document and reports about the token it finds.Defines the interface by which
WhitespaceRuledetermines whether a given character is to be considered whitespace in the current context.Defines the interface by whichWordRuledetermines whether a given character is valid as part of a word in the current context.A rule for detecting patterns which begin with a given sequence and may end with a given sequence thereby spanning multiple lines.An implementation ofIRuledetecting a numerical value.Standard implementation ofIPredicateRule.Deprecated.useDefaultDamagerRepairerDeprecated.useFastPartitionerinsteadScanner that exclusively uses predicate rules.A generic scanner which can be "programmed" with a sequence of rules.A specific configuration of pattern rule whereby the pattern begins with a specific sequence and may end with a specific sequence, but will not span more than a single line.Standard implementation ofIToken.An implementation ofIRulecapable of detecting whitespace.A specific single line rule which stipulates that the start and end sequence occur within a single word, as defined by a word detector.An implementation ofIRulecapable of detecting words.
FastPartitionerinstead