1 /***
2 *
3 */
4 package org.dbe.studio.tools.sdlCompiler2Java;
5
6 import org.eclipse.jface.preference.*;
7 import org.eclipse.ui.IWorkbench;
8 import org.eclipse.ui.IWorkbenchPreferencePage;
9 import org.dbe.studio.tools.sdlCompiler2Java.plugin.*;
10
11 /***
12 * @author Andy
13 *
14 */
15 public class Sdl2JavaPreferencePage extends FieldEditorPreferencePage implements
16 IWorkbenchPreferencePage {
17
18 /***
19 * The default constructor
20 *
21 */
22 public Sdl2JavaPreferencePage() {
23 super(FieldEditorPreferencePage.GRID);
24 setPreferenceStore(SdlCompiler2JavaPlugin.getDefault().getPreferenceStore());
25 setDescription(Sdl2JavaMessages.PREF_DESCRIPTION);
26
27
28 return;
29 }
30
31
32
33
34 protected void createFieldEditors() {
35
36
37
38 this.addField(new StringFieldEditor(
39 Sdl2JavaMessages.PREF_DEFAULT_NAMESPACE_KEY,
40 Sdl2JavaMessages.PREF_NAMESPACE_FIELD_NAME,
41 getFieldEditorParent()));
42
43
44 return;
45
46 }
47
48
49
50
51 public void init(IWorkbench workbench) {
52
53 IPreferenceStore store = getPreferenceStore();
54 store.setDefault(Sdl2JavaMessages.PREF_DEFAULT_NAMESPACE_KEY, Sdl2JavaMessages.PREF_DEFAULT_NAMESPACE_VALUE);
55
56
57 return;
58
59 }
60
61 }