Uses of Interface
org.eclipse.jface.text.rules.IToken
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 IToken in org.eclipse.jface.text.rules
Modifier and TypeFieldDescriptionstatic final IToken
Token.EOF
Standard token: End Of File.protected IToken
RuleBasedScanner.fDefaultReturnToken
The token to be returned by default if no rule firesprotected IToken
WordRule.fDefaultToken
The default token to be returned on success and if nothing else has been specified.protected IToken
NumberRule.fToken
The token to be returned when this rule is successfulprotected IToken
PatternRule.fToken
The token to be returned on successprotected final IToken
WhitespaceRule.fWhitespaceToken
The token returned for whitespace.static final IToken
Token.OTHER
Deprecated.will be removedstatic final IToken
Token.UNDEFINED
Standard token: Undefined.static final IToken
Token.WHITESPACE
Standard token: Whitespace.Modifier and TypeFieldDescriptionWordRule.fWords
The table of predefined words and token for this rule.Modifier and TypeMethodDescriptionprotected 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.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) IPredicateRule.getSuccessToken()
Returns the success token of this predicate rule.PatternRule.getSuccessToken()
ITokenScanner.nextToken()
Returns the next token in the document.RuleBasedPartitionScanner.nextToken()
RuleBasedScanner.nextToken()
Modifier and TypeMethodDescriptionvoid
Adds a word and the token to be returned if it is detected.protected String
DefaultPartitioner.getTokenContentType
(IToken token) Deprecated.Returns a content type encoded in the given token.protected String
FastPartitioner.getTokenContentType
(IToken token) Returns a content type encoded in the given token.protected String
RuleBasedPartitioner.getTokenContentType
(IToken token) Deprecated.Returns a content type encoded in the given token.protected TextAttribute
DefaultDamagerRepairer.getTokenTextAttribute
(IToken token) Returns a text attribute encoded in the given token.void
RuleBasedScanner.setDefaultReturnToken
(IToken defaultReturnToken) Configures the scanner's default return token.ModifierConstructorDescriptionEndOfLineRule
(String startSequence, IToken token) Creates a rule for the given starting sequence which, if detected, will return the specified token.EndOfLineRule
(String startSequence, IToken token, char escapeCharacter) Creates a rule for the given starting sequence which, if detected, will return the specified token.EndOfLineRule
(String startSequence, IToken token, char escapeCharacter, boolean escapeContinuesLine) Creates a rule for the given starting sequence which, if detected, will return the specified token.MultiLineRule
(String startSequence, String endSequence, IToken token) Creates a rule for the given starting and ending sequence which, if detected, will return the specified token.MultiLineRule
(String startSequence, String endSequence, IToken token, char escapeCharacter) Creates a rule for the given starting and ending sequence which, if detected, will return the specific token.MultiLineRule
(String startSequence, String endSequence, IToken token, char escapeCharacter, boolean breaksOnEOF) Creates a rule for the given starting and ending sequence which, if detected, will return the specific token.NumberRule
(IToken token) Creates a rule which will return the specified token when a numerical sequence is detected.PatternRule
(String startSequence, String endSequence, IToken token, char escapeCharacter, boolean breaksOnEOL) Creates a rule for the given starting and ending sequence.PatternRule
(String startSequence, String endSequence, IToken token, char escapeCharacter, boolean breaksOnEOL, boolean breaksOnEOF) Creates a rule for the given starting and ending sequence.PatternRule
(String startSequence, String endSequence, IToken token, char escapeCharacter, boolean breaksOnEOL, boolean breaksOnEOF, boolean escapeContinuesLine) Creates a rule for the given starting and ending sequence.SingleLineRule
(String startSequence, String endSequence, IToken token) Creates a rule for the given starting and ending sequence which, if detected, will return the specified token.SingleLineRule
(String startSequence, String endSequence, IToken token, char escapeCharacter) Creates a rule for the given starting and ending sequence which, if detected, will return the specified token.SingleLineRule
(String startSequence, String endSequence, IToken token, char escapeCharacter, boolean breaksOnEOF) Creates a rule for the given starting and ending sequence which, if detected, will return the specified token.SingleLineRule
(String startSequence, String endSequence, IToken token, char escapeCharacter, boolean breaksOnEOF, boolean escapeContinuesLine) Creates a rule for the given starting and ending sequence which, if detected, will return the specified token.WhitespaceRule
(IWhitespaceDetector detector, IToken token) Creates a rule which, with the help of an whitespace detector, will return the given whitespace token when a whitespace is detected.WordPatternRule
(IWordDetector detector, String startSequence, String endSequence, IToken token) Creates a rule for the given starting and ending word pattern which, if detected, will return the specified token.WordPatternRule
(IWordDetector detector, String startSequence, String endSequence, IToken token, char escapeCharacter) /** Creates a rule for the given starting and ending word pattern which, if detected, will return the specified token.WordRule
(IWordDetector detector, IToken defaultToken) Creates a rule which, with the help of a word detector, will return the token associated with the detected word.WordRule
(IWordDetector detector, IToken defaultToken, boolean ignoreCase) Creates a rule which, with the help of a word detector, will return the token associated with the detected word.