1 11 12 package org.eclipse.jface.commands; 13 14 import org.eclipse.core.commands.State; 15 import org.eclipse.jface.preference.IPreferenceStore; 16 17 28 public abstract class PersistentState extends State { 29 30 33 private boolean persisted; 34 35 46 public abstract void load(final IPreferenceStore store, 47 final String preferenceKey); 48 49 61 public abstract void save(final IPreferenceStore store, 62 final String preferenceKey); 63 64 70 public void setShouldPersist(final boolean persisted) { 71 this.persisted = persisted; 72 } 73 74 81 public boolean shouldPersist() { 82 return persisted; 83 } 84 } 85 | Popular Tags |