org.eclipse.emf.codegen.jet.editor.scanners
Class AbstractJETTemplateScanner

java.lang.Object
  extended by org.eclipse.jface.text.rules.RuleBasedScanner
      extended by org.eclipse.jface.text.rules.BufferedRuleBasedScanner
          extended by org.eclipse.jdt.internal.ui.text.AbstractJavaScanner
              extended by org.eclipse.emf.codegen.jet.editor.scanners.AbstractJETTemplateScanner
All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner
Direct Known Subclasses:
JETTemplateDirectiveScanner, JETTemplateExpressionScanner, JETTemplateJavaDocScanner, JETTemplateJavaMultiLineCommentScanner, JETTemplateJavaSingleLineCommentScanner, JETTemplateJavaStringScanner, JETTemplateScriptletScanner

public abstract class AbstractJETTemplateScanner
extends org.eclipse.jdt.internal.ui.text.AbstractJavaScanner

This class factorize some behaviours between the JET code scanners

Version:
$Revision: 1.2 $

Field Summary
protected  org.eclipse.jface.preference.IPreferenceStore preferenceStore
           
 
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
AbstractJETTemplateScanner(org.eclipse.jdt.ui.text.IColorManager colorManager, org.eclipse.jface.preference.IPreferenceStore preferenceStore)
          Constructor for AbstractJETTemplateScanner.
 
Method Summary
 org.eclipse.swt.graphics.Color getColor(java.lang.String colorType)
          Method getColor.
 
Methods inherited from class org.eclipse.jdt.internal.ui.text.AbstractJavaScanner
adaptToPreferenceChange, affectsBehavior, createRules, getBoldKey, getItalicKey, getPreferenceStore, getStrikethroughKey, getToken, getTokenProperties, getUnderlineKey, initialize, nextToken
 
Methods inherited from class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
read, setBufferSize, setRange, unread
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, setDefaultReturnToken, setRules
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preferenceStore

protected org.eclipse.jface.preference.IPreferenceStore preferenceStore
Constructor Detail

AbstractJETTemplateScanner

public AbstractJETTemplateScanner(org.eclipse.jdt.ui.text.IColorManager colorManager,
                                  org.eclipse.jface.preference.IPreferenceStore preferenceStore)
Constructor for AbstractJETTemplateScanner.

Parameters:
colorManager - IColorManager
preferenceStore - IPreferenceStore
Method Detail

getColor

public org.eclipse.swt.graphics.Color getColor(java.lang.String colorType)
Method getColor.

Parameters:
colorType - String
Returns:
Color

Copyright 2006 IBM Corporation and others.
All Rights Reserved.