/** * Lazy initialization of the VetoableChangeSupport. */ private synchronized VetoableChangeSupport getSupport() { if (support == null) { support = new VetoableChangeSupport(this); } return support; }
/** * Initialize {@link #preReadListeners} at first use or after deserialisation. * * @param create indicates if the VetoableChangeSupport can be created if it does not exist * @return readVetoables */ protected VetoableChangeSupport getPreReadListeners(boolean create) { if (preReadListeners == null && create) { preReadListeners = new VetoableChangeSupport(this); } return preReadListeners; }
vetoableChangeSupport = new VetoableChangeSupport(this);
/** Lazy getter for veto support. */ private VetoableChangeSupport veto () { synchronized (LOCK_SUPPORT) { if (vetoSupp == null) { vetoSupp = new VetoableChangeSupport (this); } return vetoSupp; } } }
/** * Lazy initialization of the VetoableChangeSupport. */ private synchronized VetoableChangeSupport getSupport() { if (support == null) { support = new VetoableChangeSupport(this); } return support; }
/** * Initialize {@link #preWriteListeners} at first use or after deserialisation. * * @param create indicates if the VetoableChangeSupport can be created if it does not exist * @return preWriteListeners */ protected VetoableChangeSupport getPreWriteListeners(boolean create) { if (preWriteListeners == null && create) { preWriteListeners = new VetoableChangeSupport(this); } return preWriteListeners; }
/** @return Support for vetoable change management, creating support if necessary. */ protected synchronized VetoableChangeSupport getVetoableChangeSupport() { if(vetoableChangeSupport == null) { //if we don't have vetoable change support, yet vetoableChangeSupport = new VetoableChangeSupport(this); //create new vetoable change support } return vetoableChangeSupport; //return the vetoable change support }
/** Creates a new instance of AbstractBean */ protected AbstractBean() { pcs = new PropertyChangeSupport(this); vcs = new VetoableChangeSupport(this); }
/** Creates a new instance of AbstractBean */ protected AbstractBean() { pcs = new PropertyChangeSupport(this); vcs = new VetoableChangeSupport(this); }
/** * @see SimpleDialogFactory#create() */ @Inject protected SimpleDialog() { this.vetoableSupport = new VetoableChangeSupport(this); this.showApproveButton = true; this.showRestoreButton = true; }
/** Provided to initialize transient data if this object is de-serialized. **/ private void initializeTransient() { changes_ = new PropertyChangeSupport(this); vetos_ = new VetoableChangeSupport(this); fileListeners_ = new Vector(); impl_ = null; }
/** Provided to initialize transient data if this object is de-serialized. **/ void initializeTransient() { impl_ = null; daListeners_ = new Vector(); changes_ = new PropertyChangeSupport(this); vetos_ = new VetoableChangeSupport(this); }
/** * @inheritDoc */ public Object clone() throws CloneNotSupportedException { AbstractBean result = (AbstractBean) super.clone(); result.pcs = new PropertyChangeSupport(result); result.vcs = new VetoableChangeSupport(result); return result; } }
/** * {@inheritDoc} */ @Override public Object clone() throws CloneNotSupportedException { AbstractBean result = (AbstractBean) super.clone(); result.pcs = new PropertyChangeSupport(result); result.vcs = new VetoableChangeSupport(result); return result; } }
/** Add a vetoable change listener. * @param l the listener to add */ public synchronized void addVetoableChangeListener (VetoableChangeListener l) { if (_vetoableSupport == null) _vetoableSupport = new VetoableChangeSupport(_element); _vetoableSupport.addVetoableChangeListener(l); }
/** Add a <code>VetoableListener</code> to the listener list. * @param l the listener to add */ public synchronized void addVetoableChangeListener(VetoableChangeListener l) { if (vetoableSupport == null) { vetoableSupport = new VetoableChangeSupport(this); } vetoableSupport.addVetoableChangeListener(l); }
/** * Adds a VetoableChangeListener to the listener list. * * @param l The listener to add. * @deprecated Not required. */ public synchronized void addVetoableChangeListener(java.beans.VetoableChangeListener l) { if (null == vetoableChangeSupport) vetoableChangeSupport = new VetoableChangeSupport(this); vetoableChangeSupport.addVetoableChangeListener(l); }
protected synchronized void addVetoableChangeListener(String property, VetoableChangeListener listener) { if (_vcSupport == null) { _vcSupport = new VetoableChangeSupport(_proxy); } _vcSupport.addVetoableChangeListener(property, listener); }
/** Add a vetoable change listener. * @param l the listener to add */ public synchronized void addVetoableChangeListener (VetoableChangeListener l) { if (_vetoableSupport == null) _vetoableSupport = new VetoableChangeSupport(_element); _vetoableSupport.addVetoableChangeListener(l); }
public void addVCListener(VetoableChangeListener l) { if (this.checkVetoable(true)) { handleVetoEvents = true; if (this.vetoableListeners == null) { Object obj = (this.bean==null)?(Object)this:(Object)this.bean; this.vetoableListeners = new VetoableChangeSupport(obj); } this.vetoableListeners.addVetoableChangeListener(l); } }