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.
  • Class
    Description
    A buffered rule based scanner.
    A standard implementation of a syntax driven presentation damager and presentation repairer.
    Deprecated.
    As of 3.1, replaced by FastPartitioner instead
    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 WhitespaceRule determines whether a given character is to be considered whitespace in the current context.
    Defines the interface by which WordRule determines 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 of IRule detecting a numerical value.
    Standard implementation of IPredicateRule.
    Deprecated.
    use DefaultDamagerRepairer
    Deprecated.
    use FastPartitioner instead
    Scanner 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 of IToken.
    An implementation of IRule capable 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 of IRule capable of detecting words.