/** * Creates a new Java source viewer configuration for viewers in the given editor using the given * Java tools. * * @param tools the Java text tools to be used * @param editor the editor in which the configured viewer(s) will reside, or <code>null</code> if * none * @see JavaTextTools * @deprecated As of 3.0, replaced by {@link * JavaSourceViewerConfiguration#JavaSourceViewerConfiguration(IColorManager, * IPreferenceStore, ITextEditor, String)} */ public JavaSourceViewerConfiguration(JavaTextTools tools, ITextEditor editor) { super(createPreferenceStore(tools)); fJavaTextTools = tools; fColorManager = tools.getColorManager(); fCodeScanner = (AbstractJavaScanner) fJavaTextTools.getCodeScanner(); fMultilineCommentScanner = (AbstractJavaScanner) fJavaTextTools.getMultilineCommentScanner(); fSinglelineCommentScanner = (AbstractJavaScanner) fJavaTextTools.getSinglelineCommentScanner(); fStringScanner = (AbstractJavaScanner) fJavaTextTools.getStringScanner(); fJavaDocScanner = (AbstractJavaScanner) fJavaTextTools.getJavaDocScanner(); fTextEditor = editor; }