public void destroy() { if (pageUnitDataObject != null) { pageUnitDataObject.removePropertyChangeListener(this); } pgunit = null; pageUnitDataObject = null; document = null; super.destroy(); }
private void removeItem(StorageItem item) { assert item.removed.get(); item.dao.removePropertyChangeListener(item); item.file.removeFileChangeListener(item); synchronized (this) { list.remove(item); } } }
private void detachFrom(DataObject dao) { if (dao != null) { LOG.log(Level.FINEST, "detaching {0} from {1}", new Object[]{System.identityHashCode(this), dao}); dao.removePropertyChangeListener(this); NativeFileItemSet set = dao.getLookup().lookup(NativeFileItemSet.class); if (set != null) { set.remove(this); } } }
private void attachTo(DataObject dataObject) { if (dataObject != null) { LOG.log(Level.FINEST, "attaching {0} to {1}", new Object[]{System.identityHashCode(this), dataObject}); dataObject.removePropertyChangeListener(this); dataObject.addPropertyChangeListener(this); NativeFileItemSet set = dataObject.getLookup().lookup(NativeFileItemSet.class); if (set != null) { set.add(this); } } lastDataObject = dataObject; }
DataObject dobj = (DataObject)evt.getSource(); if (dobj.getPrimaryFile().getPackageNameExt('/','.').equals("")) { // NOI18N dobj.removePropertyChangeListener(this);
original.removePropertyChangeListener (origL);
private void handleInvalidDataObjectImpl(DataObject invalidDO) { invalidDO.removePropertyChangeListener(wlistener); if (fobj.isValid()) { // file object still exists try to find new data object try { DataObject dobjNew = DataObject.find(fobj); synchronized (DataObjectListener.this) { if (dobjNew == dobj) { return; } dobj = dobjNew; dobj.addPropertyChangeListener(wlistener); } assignDocumentListener(dobjNew); resetState(true, false, -1, -1, false); } catch (DataObjectNotFoundException e) { //Ignore - invalidated after fobj.isValid () was called } catch (IOException ex) { // should not occur Exceptions.printStackTrace(ex); } } } }
final DataObject dobj = eventSource.get(); if (dobj != null) { dobj.removePropertyChangeListener(weakListener);