Class AtlCodeScanner

  • All Implemented Interfaces:
    org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner

    public class AtlCodeScanner
    extends AbstractScanner
    This class controls the highlight syntaxing coloration for the ATL editor.
    • Field Summary

      • Fields inherited from class org.eclipse.jface.text.rules.RuleBasedScanner

        fColumn, fDefaultReturnToken, fDelimiters, fDocument, fOffset, fRangeEnd, fRules, fTokenOffset, UNDEFINED
      • Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner

        EOF
    • Constructor Summary

      Constructors 
      Constructor Description
      AtlCodeScanner​(AtlTextTools textTools)
      Creates a new instance of the ATL scanner.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void adaptToPreferenceChange​(org.eclipse.jface.util.PropertyChangeEvent event)
      boolean affectsBehavior​(org.eclipse.jface.util.PropertyChangeEvent event)
      protected java.util.List<org.eclipse.jface.text.rules.IRule> createRules()
      Creates the list of rules controlling this scanner.
      protected java.lang.String[] getPropertyNames()
      Returns a list of constants matching the token.
      • Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner

        getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, nextToken, read, setDefaultReturnToken, setRange, setRules, unread
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait