1 19 20 package org.netbeans.modules.editor.settings.storage.api; 21 22 import java.beans.PropertyChangeListener ; 23 import java.util.List ; 24 import org.netbeans.api.editor.settings.MultiKeyBinding; 25 26 27 33 public abstract class KeyBindingSettingsFactory { 34 35 41 public abstract List <MultiKeyBinding> getKeyBindings (); 42 43 51 public abstract List <MultiKeyBinding> getKeyBindings (String profile); 52 53 54 60 public abstract List <MultiKeyBinding> getKeyBindingDefaults (String profile); 61 62 69 public abstract void setKeyBindings ( 70 String profile, 71 List <MultiKeyBinding> keyBindings 72 ); 73 74 79 public abstract void addPropertyChangeListener (PropertyChangeListener l); 80 81 86 public abstract void removePropertyChangeListener (PropertyChangeListener l); 87 } 88 | Popular Tags |