/** Set the set of activated nodes in this component. * @param activatedNodes activated nodes for this component */ public final void setActivatedNodes (Node[] activatedNodes) { if(Arrays.equals(this.activatedNodes, activatedNodes)) { return; } Lookup lookup = getLookup (false); if (lookup instanceof DefaultTopComponentLookup) { ((DefaultTopComponentLookup)lookup).updateLookups(activatedNodes); } Node[] old = this.activatedNodes; this.activatedNodes = activatedNodes; // notify all that are interested... WindowManager.getDefault().topComponentActivatedNodesChanged(this, this.activatedNodes); firePropertyChange("activatedNodes", old, this.activatedNodes); // NOI18N }
/** Set the set of activated nodes in this component. * @param activatedNodes activated nodes for this component */ public final void setActivatedNodes (Node[] activatedNodes) { if(Arrays.equals(this.activatedNodes, activatedNodes)) { return; } Lookup lookup = getLookup (false); if (lookup instanceof DefaultTopComponentLookup) { ((DefaultTopComponentLookup)lookup).updateLookups(activatedNodes); } Node[] old = this.activatedNodes; this.activatedNodes = activatedNodes; // notify all that are interested... WindowManager.getDefault().topComponentActivatedNodesChanged(this, this.activatedNodes); firePropertyChange("activatedNodes", old, this.activatedNodes); // NOI18N }