]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.ui.launch/src/main/java/org/argeo/slc/ui/launch/preferences/SlcPreferencePage.java
Deal with spaces in JVM paths
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.launch / src / main / java / org / argeo / slc / ui / launch / preferences / SlcPreferencePage.java
1 package org.argeo.slc.ui.launch.preferences;
2
3 import org.eclipse.jface.preference.DirectoryFieldEditor;
4 import org.eclipse.jface.preference.FieldEditorPreferencePage;
5 import org.eclipse.jface.preference.IPreferenceStore;
6 import org.eclipse.ui.IWorkbench;
7 import org.eclipse.ui.IWorkbenchPreferencePage;
8
9 import org.argeo.slc.ui.launch.SlcUiLaunchPlugin;
10
11 public class SlcPreferencePage extends FieldEditorPreferencePage implements
12 IWorkbenchPreferencePage {
13 public final static String PREF_SLC_RUNTIME_LOCATION = SlcUiLaunchPlugin.ID
14 + ".slcRuntimeLocation";
15 public final static String PREF_EMBEDDED_JAVA_LIBRARY_PATH = SlcUiLaunchPlugin.ID
16 + ".embeddedJavaLibraryPath";
17
18 public SlcPreferencePage() {
19 IPreferenceStore store = SlcUiLaunchPlugin.getDefault()
20 .getPreferenceStore();
21 setPreferenceStore(store);
22 setDescription("Argeo SLC Preferences");
23 }
24
25 @Override
26 protected void createFieldEditors() {
27 addField(new DirectoryFieldEditor(PREF_SLC_RUNTIME_LOCATION,
28 "SLC Runtime", getFieldEditorParent()));
29 addField(new DirectoryFieldEditor(PREF_EMBEDDED_JAVA_LIBRARY_PATH,
30 "Embedded Java Library Path", getFieldEditorParent()));
31 }
32
33 public void init(IWorkbench workbench) {
34 }
35
36 }