- CharacterBuffer(int) - Constructor for class org.eclipse.jface.text.rules.CombinedWordRule.CharacterBuffer
-
Initialize with the given capacity.
- CharacterBuffer(String) - Constructor for class org.eclipse.jface.text.rules.CombinedWordRule.CharacterBuffer
-
Initialize with the given content.
- CharacterRule - Class in org.eclipse.jface.text.source
-
- CharacterRule(IToken, char[]) - Constructor for class org.eclipse.jface.text.source.CharacterRule
-
Creates a new operator rule.
- charAt(int) - Method in class org.eclipse.jface.text.rules.CombinedWordRule.CharacterBuffer
-
Returns the character at the given position.
- checkInitialization() - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
- clear() - Method in class org.eclipse.jface.text.rules.CombinedWordRule.CharacterBuffer
-
Empties this buffer.
- clearPositionCache() - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
Clears the position cache.
- clearWords() - Method in class org.eclipse.jface.text.rules.CombinedWordRule.WordMatcher
-
Removes all words.
- CombinedWordRule - Class in org.eclipse.jface.text.rules
-
An implementation of IRule capable of detecting words.
- CombinedWordRule(IWordDetector) - Constructor for class org.eclipse.jface.text.rules.CombinedWordRule
-
Creates a rule which, with the help of an word detector, will return the token
associated with the detected word.
- CombinedWordRule(IWordDetector, IToken) - Constructor for class org.eclipse.jface.text.rules.CombinedWordRule
-
Creates a rule which, with the help of an word detector, will return the token
associated with the detected word.
- CombinedWordRule(IWordDetector, CombinedWordRule.WordMatcher) - Constructor for class org.eclipse.jface.text.rules.CombinedWordRule
-
Creates a rule which, with the help of an word detector, will return the token
associated with the detected word.
- CombinedWordRule(IWordDetector, CombinedWordRule.WordMatcher, IToken) - Constructor for class org.eclipse.jface.text.rules.CombinedWordRule
-
Creates a rule which, with the help of an word detector, will return the token
associated with the detected word.
- CombinedWordRule.CharacterBuffer - Class in org.eclipse.jface.text.rules
-
Character buffer, mutable or suitable for use as key in hash maps.
- CombinedWordRule.WordMatcher - Class in org.eclipse.jface.text.rules
-
Word matcher, that associates matched words with tokens.
- computePartitioning(int, int) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
- computePartitioning(int, int, boolean) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
May be replaced or extended by subclasses.
- connect(IDocument) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
- connect(IDocument, boolean) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
May be extended by subclasses.
- FastJavaLikePartitionScanner - Class in org.eclipse.jface.text.source
-
This scanner recognizes the JavaDoc comments, Java multi line comments, Java single line comments,
Java strings and Java characters.
- FastJavaLikePartitionScanner(String, String, String, String, String) - Constructor for class org.eclipse.jface.text.source.FastJavaLikePartitionScanner
-
- FastPartitioner - Class in org.eclipse.jface.text.rules
-
A standard implementation of a document partitioner.
- FastPartitioner(IPartitionTokenScanner, String[]) - Constructor for class org.eclipse.jface.text.rules.FastPartitioner
-
Creates a new partitioner that uses the given scanner and may return
partitions of the given legal content types.
- fBreaksOnEOF - Variable in class org.eclipse.jface.text.rules.PatternRule
-
Indicates whether end of file terminates the pattern
- fBreaksOnEOL - Variable in class org.eclipse.jface.text.rules.PatternRule
-
Indicates whether end of line terminates the pattern
- fColumn - Variable in class org.eclipse.jface.text.rules.PatternRule
-
The pattern's column constrain
- fColumn - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The cached column of the current scanner position
- fColumn - Variable in class org.eclipse.jface.text.rules.WordRule
-
The column constraint.
- fContentType - Variable in class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
-
The content type of the partition in which to resume scanning.
- fDefaultReturnToken - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The token to be returned by default if no rule fires
- fDefaultToken - Variable in class org.eclipse.jface.text.rules.WordRule
-
The default token to be returned on success and if nothing else has been specified.
- fDeleteOffset - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The offset at which a partition has been deleted
- fDelimiters - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The cached legal line delimiters of the document
- fDetector - Variable in class org.eclipse.jface.text.rules.WhitespaceRule
-
The whitespace detector used by this rule
- fDetector - Variable in class org.eclipse.jface.text.rules.WordRule
-
The word detector used by this rule.
- fDocument - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The partitioner's document
- fDocument - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The document to be scanned
- fEndOffset - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The offset at which the last changed partition ends
- fEndSequence - Variable in class org.eclipse.jface.text.rules.PatternRule
-
The pattern's end sequence
- fEscapeCharacter - Variable in class org.eclipse.jface.text.rules.PatternRule
-
The pattern's escape character
- fEscapeContinuesLine - Variable in class org.eclipse.jface.text.rules.PatternRule
-
Indicates whether the escape character continues a line
- findClosestPosition(int) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
Returns the position in the partitoner's position category which is
close to the given offset.
- FixedCharacterWSDetector - Class in org.eclipse.jface.text.rules
-
- FixedCharacterWSDetector(List<String>) - Constructor for class org.eclipse.jface.text.rules.FixedCharacterWSDetector
-
- fLegalContentTypes - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The legal content types of this partitioner
- flushRewriteSession() - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
Flushes the active rewrite session.
- fOffset - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The offset of the next character to be read
- fPartitionOffset - Variable in class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
-
The offset of the partition inside which to resume.
- fPositionUpdater - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The position updater used to for the default updating of partitions
- fPreviousDocumentLength - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The document length before a document change occurred
- fRangeEnd - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The end offset of the range to be scanned
- fRules - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The list of rules of this scanner
- fScanner - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The partitioner's scanner
- fStartOffset - Variable in class org.eclipse.jface.text.rules.FastPartitioner
-
The offset at which the first changed partition starts
- fStartSequence - Variable in class org.eclipse.jface.text.rules.PatternRule
-
The pattern's start sequence
- fToken - Variable in class org.eclipse.jface.text.rules.PatternRule
-
The token to be returned on success
- fTokenOffset - Variable in class org.eclipse.jface.text.rules.RuleBasedScanner
-
The offset of the last read token
- fWhitespaceToken - Variable in class org.eclipse.jface.text.rules.WhitespaceRule
-
The token returned for whitespace.
- fWords - Variable in class org.eclipse.jface.text.rules.WordRule
-
The table of predefined words and token for this rule.
- ICharacterScanner - Interface in org.eclipse.jface.text.rules
-
Defines the interface of a character scanner used by rules.
- initialize() - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
Performs the initial partitioning of the partitioner's document.
- IPartitionTokenScanner - Interface in org.eclipse.jface.text.rules
-
A partition token scanner returns tokens that represent partitions.
- IPredicateRule - Interface in org.eclipse.jface.text.rules
-
Defines the interface for a rule used in the scanning of text for the purpose of
document partitioning or text styling.
- IRule - Interface in org.eclipse.jface.text.rules
-
Defines the interface for a rule used in the scanning of text for the purpose of document
partitioning or text styling.
- isEOF() - Method in interface org.eclipse.jface.text.rules.IToken
-
Return whether this token represents End Of File.
- isEOF() - Method in class org.eclipse.jface.text.rules.Token
-
- isOperator(char) - Method in class org.eclipse.jface.text.source.CharacterRule
-
Is this character an operator character?
- isOther() - Method in interface org.eclipse.jface.text.rules.IToken
-
Return whether this token is neither undefined, nor whitespace, nor EOF.
- isOther() - Method in class org.eclipse.jface.text.rules.Token
-
- isSupportedContentType(String) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
Returns whether the given type is one of the legal content types.
- isUndefined() - Method in interface org.eclipse.jface.text.rules.IToken
-
Return whether this token is undefined.
- isUndefined() - Method in class org.eclipse.jface.text.rules.Token
-
- isWhitespace(char) - Method in class org.eclipse.jface.text.rules.FixedCharacterWSDetector
-
- isWhitespace() - Method in interface org.eclipse.jface.text.rules.IToken
-
Return whether this token represents a whitespace.
- isWhitespace(char) - Method in interface org.eclipse.jface.text.rules.IWhitespaceDetector
-
Returns whether the specified character is whitespace.
- isWhitespace() - Method in class org.eclipse.jface.text.rules.Token
-
- isWordPart(char) - Method in interface org.eclipse.jface.text.rules.IWordDetector
-
Returns whether the specified character is
valid as a subsequent character in a word.
- isWordPart(char) - Method in class org.eclipse.jface.text.source.JavaLikeWordDetector
-
- isWordStart(char) - Method in interface org.eclipse.jface.text.rules.IWordDetector
-
Returns whether the specified character is
valid as the first character in a word.
- isWordStart(char) - Method in class org.eclipse.jface.text.source.JavaLikeWordDetector
-
- IToken - Interface in org.eclipse.jface.text.rules
-
A token to be returned by a rule.
- ITokenScanner - Interface in org.eclipse.jface.text.rules
-
A token scanner scans a range of a document and reports about the token it finds.
- IWhitespaceDetector - Interface in org.eclipse.jface.text.rules
-
Defines the interface by which WhitespaceRule
determines whether a given character is to be considered
whitespace in the current context.
- IWordDetector - Interface in org.eclipse.jface.text.rules
-
Defines the interface by which WordRule
determines whether a given character is valid as part
of a word in the current context.
- sequenceDetected(ICharacterScanner, char[], boolean) - Method in class org.eclipse.jface.text.rules.PatternRule
-
Returns whether the next characters to be read by the character scanner
are an exact match with the given sequence.
- setBufferSize(int) - Method in class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
-
Sets the buffer to the given number of characters.
- setColumnConstraint(int) - Method in class org.eclipse.jface.text.rules.CombinedWordRule
-
Sets a column constraint for this rule.
- setColumnConstraint(int) - Method in class org.eclipse.jface.text.rules.PatternRule
-
Sets a column constraint for this rule.
- setColumnConstraint(int) - Method in class org.eclipse.jface.text.rules.WordRule
-
Sets a column constraint for this rule.
- setData(Object) - Method in class org.eclipse.jface.text.rules.Token
-
Re-initializes the data of this token.
- setDefaultReturnToken(IToken) - Method in class org.eclipse.jface.text.rules.RuleBasedScanner
-
Configures the scanner's default return token.
- setPartialRange(IDocument, int, int, String, int) - Method in interface org.eclipse.jface.text.rules.IPartitionTokenScanner
-
Configures the scanner by providing access to the document range that should be scanned.
- setPartialRange(IDocument, int, int, String, int) - Method in class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
-
Configures the scanner by providing access to the document range that should be scanned.
- setPartialRange(IDocument, int, int, String, int) - Method in class org.eclipse.jface.text.source.FastJavaLikePartitionScanner
-
- setPredicateRules(IPredicateRule[]) - Method in class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
-
- setRange(IDocument, int, int) - Method in class org.eclipse.jface.text.rules.BufferedDocumentScanner
-
Configures the scanner by providing access to the document range over which to scan.
- setRange(IDocument, int, int) - Method in class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
-
- setRange(IDocument, int, int) - Method in interface org.eclipse.jface.text.rules.ITokenScanner
-
Configures the scanner by providing access to the document range that should
be scanned.
- setRange(IDocument, int, int) - Method in class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
-
- setRange(IDocument, int, int) - Method in class org.eclipse.jface.text.rules.RuleBasedScanner
-
- setRange(IDocument, int, int) - Method in class org.eclipse.jface.text.source.FastJavaLikePartitionScanner
-
- setRules(IRule[]) - Method in class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
-
Disallow setting the rules since this scanner
exclusively uses predicate rules.
- setRules(IRule[]) - Method in class org.eclipse.jface.text.rules.RuleBasedScanner
-
Configures the scanner with the given sequence of rules.
- SingleLineRule - Class in org.eclipse.jface.text.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.
- SingleLineRule(String, String, IToken) - Constructor for class org.eclipse.jface.text.rules.SingleLineRule
-
Creates a rule for the given starting and ending sequence
which, if detected, will return the specified token.
- SingleLineRule(String, String, IToken, char) - Constructor for class org.eclipse.jface.text.rules.SingleLineRule
-
Creates a rule for the given starting and ending sequence
which, if detected, will return the specified token.
- SingleLineRule(String, String, IToken, char, boolean) - Constructor for class org.eclipse.jface.text.rules.SingleLineRule
-
Creates a rule for the given starting and ending sequence
which, if detected, will return the specified token.
- SingleLineRule(String, String, IToken, char, boolean, boolean) - Constructor for class org.eclipse.jface.text.rules.SingleLineRule
-
Creates a rule for the given starting and ending sequence
which, if detected, will return the specified token.
- startRewriteSession(DocumentRewriteSession) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
- stopRewriteSession(DocumentRewriteSession) - Method in class org.eclipse.jface.text.rules.FastPartitioner
-
May be extended by subclasses.