// Compiled from Preferences.java (version 1.6 : 50.0, super bit)
public class ch.weirich.templator.pages.Preferences extends org.eclipse.jface.preference.FieldEditorPreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage {
// Field descriptor #8 Lorg/eclipse/jface/preference/IPreferenceStore;
org.eclipse.jface.preference.IPreferenceStore store;
// Field descriptor #10 Ljava/lang/String;
public static final java.lang.String PREFERENCE_BRANCH;
// Method descriptor #12 ()V
// Stack: 3, Locals: 0
static {};
0 new java.lang.StringBuilder [14]
3 dup
4 getstatic ch.weirich.templator.pages.Preferences.PREFERENCE_BRANCH : java.lang.String [16]
7 invokestatic java.lang.String.valueOf(java.lang.Object) : java.lang.String [18]
10 invokespecial java.lang.StringBuilder(java.lang.String) [24]
13 ldc <String "pagesprocessor/"> [28]
15 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [30]
18 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [34]
21 putstatic ch.weirich.templator.pages.Preferences.PREFERENCE_BRANCH : java.lang.String [16]
24 return
Line numbers:
[pc: 0, line: 19]
[pc: 13, line: 20]
[pc: 18, line: 19]
[pc: 24, line: 20]
// Method descriptor #12 ()V
// Stack: 4, Locals: 1
public Preferences();
0 aload_0 [this]
1 iconst_1
2 invokespecial org.eclipse.jface.preference.FieldEditorPreferencePage(int) [40]
5 aload_0 [this]
6 new ch.elexis.preferences.SettingsPreferenceStore [43]
9 dup
10 getstatic ch.elexis.Hub.localCfg : ch.rgw.io.Settings [45]
13 invokespecial ch.elexis.preferences.SettingsPreferenceStore(ch.rgw.io.Settings) [51]
16 putfield ch.weirich.templator.pages.Preferences.store : org.eclipse.jface.preference.IPreferenceStore [54]
19 aload_0 [this]
20 aload_0 [this]
21 getfield ch.weirich.templator.pages.Preferences.store : org.eclipse.jface.preference.IPreferenceStore [54]
24 invokevirtual ch.weirich.templator.pages.Preferences.setPreferenceStore(org.eclipse.jface.preference.IPreferenceStore) : void [56]
27 return
Line numbers:
[pc: 0, line: 23]
[pc: 5, line: 24]
[pc: 19, line: 25]
[pc: 27, line: 26]
Local variable table:
[pc: 0, pc: 28] local: this index: 0 type: ch.weirich.templator.pages.Preferences
// Method descriptor #63 (Lorg/eclipse/ui/IWorkbench;)V
// Stack: 0, Locals: 2
public void init(org.eclipse.ui.IWorkbench workbench);
0 return
Line numbers:
[pc: 0, line: 32]
Local variable table:
[pc: 0, pc: 1] local: this index: 0 type: ch.weirich.templator.pages.Preferences
[pc: 0, pc: 1] local: workbench index: 1 type: org.eclipse.ui.IWorkbench
// Method descriptor #12 ()V
// Stack: 6, Locals: 2
protected void createFieldEditors();
0 new org.eclipse.swt.widgets.Label [67]
3 dup
4 aload_0 [this]
5 invokevirtual ch.weirich.templator.pages.Preferences.getFieldEditorParent() : org.eclipse.swt.widgets.Composite [69]
8 bipush 64
10 invokespecial org.eclipse.swt.widgets.Label(org.eclipse.swt.widgets.Composite, int) [73]
13 astore_1 [info]
14 aload_1 [info]
15 ldc <String "Geben Sie bitte den Startbefehl für die Ausgabe des Dokuments ein.\nSetzen Sie % für den Namen des auszugebenden Dokuments"> [76]
17 invokevirtual org.eclipse.swt.widgets.Label.setText(java.lang.String) : void [78]
20 aload_1 [info]
21 iconst_2
22 iconst_1
23 iconst_1
24 iconst_0
25 invokestatic ch.elexis.util.SWTHelper.getFillGridData(int, boolean, int, boolean) : org.eclipse.swt.layout.GridData [81]
28 invokevirtual org.eclipse.swt.widgets.Label.setLayoutData(java.lang.Object) : void [87]
31 aload_0 [this]
32 new org.eclipse.jface.preference.StringFieldEditor [91]
35 dup
36 new java.lang.StringBuilder [14]
39 dup
40 getstatic ch.weirich.templator.pages.Preferences.PREFERENCE_BRANCH : java.lang.String [16]
43 invokestatic java.lang.String.valueOf(java.lang.Object) : java.lang.String [18]
46 invokespecial java.lang.StringBuilder(java.lang.String) [24]
49 ldc <String "cmd"> [93]
51 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [30]
54 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [34]
57 ldc <String "Befehl"> [95]
59 aload_0 [this]
60 invokevirtual ch.weirich.templator.pages.Preferences.getFieldEditorParent() : org.eclipse.swt.widgets.Composite [69]
63 invokespecial org.eclipse.jface.preference.StringFieldEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite) [97]
66 invokevirtual ch.weirich.templator.pages.Preferences.addField(org.eclipse.jface.preference.FieldEditor) : void [100]
69 aload_0 [this]
70 new org.eclipse.jface.preference.StringFieldEditor [91]
73 dup
74 new java.lang.StringBuilder [14]
77 dup
78 getstatic ch.weirich.templator.pages.Preferences.PREFERENCE_BRANCH : java.lang.String [16]
81 invokestatic java.lang.String.valueOf(java.lang.Object) : java.lang.String [18]
84 invokespecial java.lang.StringBuilder(java.lang.String) [24]
87 ldc <String "param"> [104]
89 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [30]
92 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [34]
95 ldc <String "Parameter"> [106]
97 aload_0 [this]
98 invokevirtual ch.weirich.templator.pages.Preferences.getFieldEditorParent() : org.eclipse.swt.widgets.Composite [69]
101 invokespecial org.eclipse.jface.preference.StringFieldEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite) [97]
104 invokevirtual ch.weirich.templator.pages.Preferences.addField(org.eclipse.jface.preference.FieldEditor) : void [100]
107 return
Line numbers:
[pc: 0, line: 36]
[pc: 14, line: 37]
[pc: 20, line: 38]
[pc: 31, line: 39]
[pc: 59, line: 40]
[pc: 66, line: 39]
[pc: 69, line: 41]
[pc: 95, line: 42]
[pc: 104, line: 41]
[pc: 107, line: 44]
Local variable table:
[pc: 0, pc: 108] local: this index: 0 type: ch.weirich.templator.pages.Preferences
[pc: 14, pc: 108] local: info index: 1 type: org.eclipse.swt.widgets.Label
// Method descriptor #12 ()V
// Stack: 1, Locals: 1
protected void performApply();
0 getstatic ch.elexis.Hub.localCfg : ch.rgw.io.Settings [45]
3 invokevirtual ch.rgw.io.Settings.flush() : void [111]
6 return
Line numbers:
[pc: 0, line: 48]
[pc: 6, line: 49]
Local variable table:
[pc: 0, pc: 7] local: this index: 0 type: ch.weirich.templator.pages.Preferences
}