/** * Tells this viewer whether the registered auto edit strategies should be ignored. * * @param ignore <code>true</code> if the strategies should be ignored. * @since 2.1 */ protected void ignoreAutoEditStrategies(boolean ignore) { if (fIgnoreAutoIndent == ignore) return; fIgnoreAutoIndent= ignore; IDocument document= getDocument(); if (document instanceof IDocumentExtension2) { IDocumentExtension2 extension= (IDocumentExtension2) document; if (ignore) extension.ignorePostNotificationReplaces(); else extension.acceptPostNotificationReplaces(); } }
/** * Tells this viewer whether the registered auto edit strategies should be ignored. * * @param ignore <code>true</code> if the strategies should be ignored. * @since 2.1 */ protected void ignoreAutoEditStrategies(boolean ignore) { if (fIgnoreAutoIndent == ignore) return; fIgnoreAutoIndent= ignore; IDocument document= getDocument(); if (document instanceof IDocumentExtension2) { IDocumentExtension2 extension= (IDocumentExtension2) document; if (ignore) extension.ignorePostNotificationReplaces(); else extension.acceptPostNotificationReplaces(); } }