/** * Fires a change event to all registered listeners. */ public void fireChange() { if (listeners.isEmpty()) { return; } fireChange(new ChangeEvent(source)); }
/** Add a listener to changes in the cookie set. * @param l the listener to add */ public void addChangeListener(ChangeListener l) { cs.addChangeListener(l); }
/** Remove a listener to changes in the cookie set. * @param l the listener to remove */ public void removeChangeListener(ChangeListener l) { cs.removeChangeListener(l); }
@Override public void addChangeListener(ChangeListener listener) { cs.addChangeListener(listener); assert cs.hasListeners(); }
/** * Detach a listener for changes in the set of cards * @param cl */ public synchronized final void removeChangeListener(ChangeListener cl) { supp.removeChangeListener(cl); if (!supp.hasListeners()) { removeNotify(); } }
private ChangeSupport getChangeSupport() { if(changeSupport == null) { changeSupport = new ChangeSupport(this); } return changeSupport; }
/** * Attach a listener for changes in the set of cards * @param cl */ public synchronized final void addChangeListener(ChangeListener cl) { boolean hadListeners = supp.hasListeners(); supp.addChangeListener(cl); if (!hadListeners) { addNotify(); } }
public MakeSources(MakeProject project, MakeProjectHelper helper) { this.project = project; this.helper = helper; helper.addMakeProjectListener(MakeSources.this); changeSupport = new ChangeSupport(this); } private Sources delegate;
/** Fires change event */ final void fireChangeEvent() { cs.fireChange(); }
@Override public void addChangeListener(ChangeListener l) { cs.addChangeListener(l); }
@Override public void removeChangeListener(ChangeListener l) { cs.removeChangeListener(l); }
/** * Creates new form SchedulePickerImpl */ public SchedulingPickerImpl () { support = new ChangeSupport(this); initComponents(); }
public synchronized void setStatusText(String text) { if (text.equals(this.text)) { return; } this.text = text; if (text.length() > 0) { System.err.println("(" + text + ")"); // NOI18N } cs.fireChange(); }
public void addChangeListener(ChangeListener l) { cs.addChangeListener(l); }
public void removeChangeListener(ChangeListener l) { cs.removeChangeListener(l); }
public ConfigManager(ConfigProvider configProvider, String currentConfig) { this.configProvider = configProvider; changeSupport = new ChangeSupport(this); configs = createEmptyConfigs(); configs.putAll(configProvider.getConfigs()); this.currentConfig = currentConfig; List<String> tmp = new ArrayList<>(Arrays.asList(configProvider.getConfigProperties())); tmp.add(PROP_DISPLAY_NAME); propertyNames = tmp.toArray(new String[tmp.size()]); }
@Override public void discardAllEdits() { Enumeration cursor = edits.elements(); while (cursor.hasMoreElements()) { UndoableEdit e = (UndoableEdit)cursor.nextElement(); e.die(); } edits = new Vector<UndoableEdit>(); indexOfNextAdd = 0; cs.fireChange(); }
/** Registers ChangeListener to receive events. * @param listener The listener to register. */ public final void addChangeListener(ChangeListener listener) { cs.addChangeListener(listener); }
/** Removes ChangeListener from the list of listeners. * @param listener The listener to remove. */ public final void removeChangeListener(ChangeListener listener) { cs.removeChangeListener(listener); }
/** * Creates new form DatePickerImpl */ public JXDatePickerImpl () { this.support = new ChangeSupport(this); initComponents(); datePicker.getEditor().addPropertyChangeListener(this); }