1 19 20 package org.netbeans.modules.db.sql.editor; 21 import org.netbeans.editor.LocaleSupport; 22 import org.netbeans.editor.Settings; 23 import org.openide.modules.ModuleInstall; 24 import org.openide.util.NbBundle; 25 26 27 33 public class RestoreColoring extends ModuleInstall { 34 35 38 private static LocaleSupport.Localizer localizer; 39 40 44 public void restored() { 45 addInitializer(); 46 installOptions(); 47 } 48 49 54 public void uninstalled() { 55 uninstallOptions(); 56 } 57 58 61 public void addInitializer() { 62 Settings.addInitializer(new SQLSettingsInitializer()); 63 } 64 65 68 public void installOptions() { 69 LocaleSupport.addLocalizer(localizer = new LocaleSupport.Localizer() { 71 public String getString(String key) { 72 return NbBundle.getMessage(RestoreColoring.class, key); 73 } 74 }); 75 } 76 77 78 public void uninstallOptions() { 79 LocaleSupport.removeLocalizer(localizer); 81 } 82 83 } 84 | Popular Tags |