import org.eclipse.ui.IWorkbenchPreferencePage;
import org.eclipse.ui.PlatformUI;
-
-
/**
* Abstract preference page which is used to wrap a
* {@link net.sourceforge.phpdt.internal.ui.preferences.IPreferenceConfigurationBlock}.
- *
+ *
* @since 3.0
*/
-public abstract class AbstractConfigurationBlockPreferencePage extends PreferencePage implements IWorkbenchPreferencePage {
-
+public abstract class AbstractConfigurationBlockPreferencePage extends
+ PreferencePage implements IWorkbenchPreferencePage {
private IPreferenceConfigurationBlock fConfigurationBlock;
- private OverlayPreferenceStore fOverlayStore;
+ private OverlayPreferenceStore fOverlayStore;
/**
* Creates a new preference page.
public AbstractConfigurationBlockPreferencePage() {
setDescription();
setPreferenceStore();
- fOverlayStore= new OverlayPreferenceStore(getPreferenceStore(), new OverlayPreferenceStore.OverlayKey[] {});
- fConfigurationBlock= createConfigurationBlock(fOverlayStore);
+ fOverlayStore = new OverlayPreferenceStore(getPreferenceStore(),
+ new OverlayPreferenceStore.OverlayKey[] {});
+ fConfigurationBlock = createConfigurationBlock(fOverlayStore);
}
- protected abstract IPreferenceConfigurationBlock createConfigurationBlock(OverlayPreferenceStore overlayPreferenceStore);
+ protected abstract IPreferenceConfigurationBlock createConfigurationBlock(
+ OverlayPreferenceStore overlayPreferenceStore);
+
protected abstract String getHelpId();
+
protected abstract void setDescription();
+
protected abstract void setPreferenceStore();
/*
*/
public void createControl(Composite parent) {
super.createControl(parent);
- PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), getHelpId());
+ PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(),
+ getHelpId());
}
/*
fConfigurationBlock.initialize();
}
- /*
+ /*
* @see PreferencePage#performOk()
*/
public boolean performOk() {
if (fOverlayStore != null) {
fOverlayStore.stop();
- fOverlayStore= null;
+ fOverlayStore = null;
}
super.dispose();