/** New support for a given environment. * @param env environment to take all date from/to */ public CloneableOpenSupport(Env env) { this.env = env; Listener l = new Listener (env); this.allEditors = l; // attach property change listener to be informed about loosing validity env.addPropertyChangeListener (org.openide.util.WeakListeners.propertyChange ( l, env )); // attach vetoable change listener to be cancel loosing validity when modified env.addVetoableChangeListener (org.openide.util.WeakListeners.vetoableChange ( l, env )); }
/** New support for a given environment. * @param env environment to take all date from/to */ public CloneableOpenSupport(Env env) { this.env = env; Listener l = new Listener (env); this.allEditors = l; // attach property change listener to be informed about loosing validity env.addPropertyChangeListener (org.openide.util.WeakListeners.propertyChange ( l, env )); // attach vetoable change listener to be cancel loosing validity when modified env.addVetoableChangeListener (org.openide.util.WeakListeners.vetoableChange ( l, env )); }