WorkspaceScopePreferences.java
package com.codeaffine.extras.jdt.internal.prefs;
import org.eclipse.jface.preference.IPreferenceStore;
import com.codeaffine.extras.jdt.internal.JDTExtrasPlugin;
public class WorkspaceScopePreferences {
public static final String PREF_SHOW_JUNIT_STATUS_BAR = "show_junit_status_bar";
public static void initializeDefaults( IPreferenceStore preferenceStore ) {
preferenceStore.setDefault( PREF_SHOW_JUNIT_STATUS_BAR, true );
}
private final IPreferenceStore preferenceStore;
public WorkspaceScopePreferences() {
this( JDTExtrasPlugin.getInstance().getPreferenceStore() );
}
public WorkspaceScopePreferences( IPreferenceStore preferenceStore ) {
this.preferenceStore = preferenceStore;
}
public IPreferenceStore getPreferenceStore() {
return preferenceStore;
}
public void setShowJUnitStatusBar( boolean value ) {
preferenceStore.setValue( PREF_SHOW_JUNIT_STATUS_BAR, value );
}
public boolean isShowJUnitStatusBar() {
return preferenceStore.getBoolean( PREF_SHOW_JUNIT_STATUS_BAR );
}
}