/** * Adapts the behavior of the contained components to the change * encoded in the given event. * * @param event the event to which to adapt * @see PropertiesFileSourceViewerConfiguration#PropertiesFileSourceViewerConfiguration(IColorManager, IPreferenceStore, ITextEditor, String) */ public void handlePropertyChangeEvent(PropertyChangeEvent event) { if (fPropertyKeyScanner.affectsBehavior(event)) fPropertyKeyScanner.adaptToPreferenceChange(event); if (fCommentScanner.affectsBehavior(event)) fCommentScanner.adaptToPreferenceChange(event); if (fPropertyValueScanner.affectsBehavior(event)) fPropertyValueScanner.adaptToPreferenceChange(event); }
/** * Adapts the behavior of the contained components to the change * encoded in the given event. * * @param event the event to which to adapt * @see PropertiesFileSourceViewerConfiguration#PropertiesFileSourceViewerConfiguration(IColorManager, IPreferenceStore, ITextEditor, String) */ public void handlePropertyChangeEvent(PropertyChangeEvent event) { if (fPropertyKeyScanner.affectsBehavior(event)) fPropertyKeyScanner.adaptToPreferenceChange(event); if (fCommentScanner.affectsBehavior(event)) fCommentScanner.adaptToPreferenceChange(event); if (fPropertyValueScanner.affectsBehavior(event)) fPropertyValueScanner.adaptToPreferenceChange(event); }
/** * Adapts the behavior of the contained components to the change * encoded in the given event. * * @param event the event to which to adapt * @see PropertiesFileSourceViewerConfiguration#PropertiesFileSourceViewerConfiguration(IColorManager, IPreferenceStore, ITextEditor, String) */ public void handlePropertyChangeEvent(PropertyChangeEvent event) { if (fPropertyKeyScanner.affectsBehavior(event)) fPropertyKeyScanner.adaptToPreferenceChange(event); if (fCommentScanner.affectsBehavior(event)) fCommentScanner.adaptToPreferenceChange(event); if (fPropertyValueScanner.affectsBehavior(event)) fPropertyValueScanner.adaptToPreferenceChange(event); }
public void adaptToPreferenceChange(PropertyChangeEvent event) { if (event.getProperty().equals(SOURCE_VERSION)) { Object value= event.getNewValue(); if (value instanceof String) { String s= (String) value; for (Iterator it= fVersionDependentRules.iterator(); it.hasNext();) { ISourceVersionDependent dependent= (ISourceVersionDependent) it.next(); dependent.setSourceVersion(s); } } } else if (super.affectsBehavior(event)) { super.adaptToPreferenceChange(event); } }
@Override public void adaptToPreferenceChange(PropertyChangeEvent event) { if (event.getProperty().equals(SOURCE_VERSION)) { Object value= event.getNewValue(); if (value instanceof String) { String s= (String) value; for (Iterator<ISourceVersionDependent> it= fVersionDependentRules.iterator(); it.hasNext();) { ISourceVersionDependent dependent= it.next(); dependent.setSourceVersion(s); } } } else if (super.affectsBehavior(event)) { super.adaptToPreferenceChange(event); } } }
public void adaptToPreferenceChange(PropertyChangeEvent event) { if (event.getProperty().equals(SOURCE_VERSION)) { Object value= event.getNewValue(); if (value instanceof String) { String s= (String) value; for (Iterator it= fVersionDependentRules.iterator(); it.hasNext();) { ISourceVersionDependent dependent= (ISourceVersionDependent) it.next(); dependent.setSourceVersion(s); } } } else if (super.affectsBehavior(event)) { super.adaptToPreferenceChange(event); } } }
@Override public void adaptToPreferenceChange(PropertyChangeEvent event) { if (event.getProperty().equals(SOURCE_VERSION)) { Object value= event.getNewValue(); if (value instanceof String) { String s= (String) value; for (Iterator<ISourceVersionDependent> it= fVersionDependentRules.iterator(); it.hasNext();) { ISourceVersionDependent dependent= it.next(); dependent.setSourceVersion(s); } } } else if (super.affectsBehavior(event)) { super.adaptToPreferenceChange(event); } } }
/** * Adapts the behavior of the contained components to the change * encoded in the given event. * <p> * Clients are not allowed to call this method if the old setup with * text tools is in use. * </p> * * @param event the event to which to adapt * @see JavaSourceViewerConfiguration#JavaSourceViewerConfiguration(IColorManager, IPreferenceStore, ITextEditor, String) * @since 3.0 */ public void handlePropertyChangeEvent(PropertyChangeEvent event) { Assert.isTrue(isNewSetup()); if (fCodeScanner.affectsBehavior(event)) fCodeScanner.adaptToPreferenceChange(event); if (fMultilineCommentScanner.affectsBehavior(event)) fMultilineCommentScanner.adaptToPreferenceChange(event); if (fSinglelineCommentScanner.affectsBehavior(event)) fSinglelineCommentScanner.adaptToPreferenceChange(event); if (fStringScanner.affectsBehavior(event)) fStringScanner.adaptToPreferenceChange(event); if (fJavaDocScanner.affectsBehavior(event)) fJavaDocScanner.adaptToPreferenceChange(event); if (fJavaDoubleClickSelector != null && JavaCore.COMPILER_SOURCE.equals(event.getProperty())) if (event.getNewValue() instanceof String) fJavaDoubleClickSelector.setSourceVersion((String) event.getNewValue()); }
/** * Adapts the behavior of the contained components to the change * encoded in the given event. * <p> * Clients are not allowed to call this method if the old setup with * text tools is in use. * </p> * * @param event the event to which to adapt * @see JavaSourceViewerConfiguration#JavaSourceViewerConfiguration(IColorManager, IPreferenceStore, ITextEditor, String) * @since 3.0 */ public void handlePropertyChangeEvent(PropertyChangeEvent event) { Assert.isTrue(isNewSetup()); if (fCodeScanner.affectsBehavior(event)) fCodeScanner.adaptToPreferenceChange(event); if (fMultilineCommentScanner.affectsBehavior(event)) fMultilineCommentScanner.adaptToPreferenceChange(event); if (fSinglelineCommentScanner.affectsBehavior(event)) fSinglelineCommentScanner.adaptToPreferenceChange(event); if (fStringScanner.affectsBehavior(event)) fStringScanner.adaptToPreferenceChange(event); if (fJavaDocScanner.affectsBehavior(event)) fJavaDocScanner.adaptToPreferenceChange(event); if (fJavaDoubleClickSelector != null && JavaCore.COMPILER_SOURCE.equals(event.getProperty())) if (event.getNewValue() instanceof String) fJavaDoubleClickSelector.setSourceVersion((String) event.getNewValue()); }
/** * Adapts the behavior of the contained components to the change * encoded in the given event. * <p> * Clients are not allowed to call this method if the old setup with * text tools is in use. * </p> * * @param event the event to which to adapt * @see JavaSourceViewerConfiguration#JavaSourceViewerConfiguration(IColorManager, IPreferenceStore, ITextEditor, String) * @since 3.0 */ public void handlePropertyChangeEvent(PropertyChangeEvent event) { Assert.isTrue(isNewSetup()); if (fCodeScanner.affectsBehavior(event)) fCodeScanner.adaptToPreferenceChange(event); if (fMultilineCommentScanner.affectsBehavior(event)) fMultilineCommentScanner.adaptToPreferenceChange(event); if (fSinglelineCommentScanner.affectsBehavior(event)) fSinglelineCommentScanner.adaptToPreferenceChange(event); if (fStringScanner.affectsBehavior(event)) fStringScanner.adaptToPreferenceChange(event); if (fJavaDocScanner.affectsBehavior(event)) fJavaDocScanner.adaptToPreferenceChange(event); if (fJavaDoubleClickSelector != null && JavaCore.COMPILER_SOURCE.equals(event.getProperty())) if (event.getNewValue() instanceof String) fJavaDoubleClickSelector.setSourceVersion((String) event.getNewValue()); }
public void adaptToPreferenceChange(PropertyChangeEvent event) { if (fTaskTagMatcher != null && event.getProperty().equals(COMPILER_TASK_TAGS)) { Object value= event.getNewValue(); if (value instanceof String) { synchronized (fTaskTagMatcher) { fTaskTagMatcher.clearWords(); fTaskTagMatcher.addTaskTags((String) value); } } } else if (fTaskTagMatcher != null && event.getProperty().equals(COMPILER_TASK_CASE_SENSITIVE)) { Object value= event.getNewValue(); if (value instanceof String) fTaskTagMatcher.setCaseSensitive(ENABLED.equals(value)); } else if (super.affectsBehavior(event)) super.adaptToPreferenceChange(event); }
@Override public void adaptToPreferenceChange(PropertyChangeEvent event) { if (fTaskTagMatcher != null && event.getProperty().equals(COMPILER_TASK_TAGS)) { Object value= event.getNewValue(); if (value instanceof String) { synchronized (fTaskTagMatcher) { fTaskTagMatcher.clearWords(); fTaskTagMatcher.addTaskTags((String) value); } } } else if (fTaskTagMatcher != null && event.getProperty().equals(COMPILER_TASK_CASE_SENSITIVE)) { Object value= event.getNewValue(); if (value instanceof String) fTaskTagMatcher.setCaseSensitive(ENABLED.equals(value)); } else if (super.affectsBehavior(event)) super.adaptToPreferenceChange(event); }
@Override public void adaptToPreferenceChange(PropertyChangeEvent event) { if (fTaskTagMatcher != null && event.getProperty().equals(COMPILER_TASK_TAGS)) { Object value= event.getNewValue(); if (value instanceof String) { synchronized (fTaskTagMatcher) { fTaskTagMatcher.clearWords(); fTaskTagMatcher.addTaskTags((String) value); } } } else if (fTaskTagMatcher != null && event.getProperty().equals(COMPILER_TASK_CASE_SENSITIVE)) { Object value= event.getNewValue(); if (value instanceof String) fTaskTagMatcher.setCaseSensitive(ENABLED.equals(value)); } else if (super.affectsBehavior(event)) super.adaptToPreferenceChange(event); }