Class UnoidlScanner
java.lang.Object
org.eclipse.jface.text.rules.RuleBasedScanner
org.libreoffice.ide.eclipse.core.editors.syntax.UnoidlScanner
- All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner,org.eclipse.jface.text.rules.ITokenScanner,IUnoidlSyntax
public class UnoidlScanner
extends org.eclipse.jface.text.rules.RuleBasedScanner
implements IUnoidlSyntax
UNO-IDL code scanner. Used by the UNO-IDL viewer configuration. In order to fully understand the editor mechanisms,
please report to Eclipse plugin developer's guide.
-
Field Summary
Fields inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
fColumn, fDefaultReturnToken, fDelimiters, fDocument, fOffset, fRangeEnd, fRules, fTokenOffset, UNDEFINEDFields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner
EOFFields inherited from interface org.libreoffice.ide.eclipse.core.editors.syntax.IUnoidlSyntax
CONSTANTS, MODIFIERS, RESERVED_WORDS, TYPES -
Constructor Summary
ConstructorsConstructorDescriptionUnoidlScanner(ColorProvider colorProvider) Default constructor, initializing the rules to apply in the uno-idl code. -
Method Summary
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, nextToken, read, setDefaultReturnToken, setRange, setRules, unread
-
Constructor Details
-
UnoidlScanner
Default constructor, initializing the rules to apply in the uno-idl code.- Parameters:
colorProvider- a color provider to colorize the resulting tokens
-