org.openide.nodes.Node.removeNodeListener()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(181)

本文整理了Java中org.openide.nodes.Node.removeNodeListener()方法的一些代码示例,展示了Node.removeNodeListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.removeNodeListener()方法的具体详情如下:
包路径:org.openide.nodes.Node
类名称:Node
方法名:removeNodeListener

Node.removeNodeListener介绍

[英]Remove a node listener.
[中]删除节点侦听器。

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-nodes

  1. /** Closes the listener, if any, on the original node.
  2. */
  3. @Override
  4. protected void finalize() {
  5. if (nodeL != null) {
  6. original.removeNodeListener(nodeL);
  7. }
  8. nodeL = null;
  9. }

代码示例来源:origin: org.netbeans.api/org-openide-nodes

  1. /** Removes itself as a listener from given nodes */
  2. private void detachListeners(List<Reference<Node>> nodes) {
  3. if (nodes != null) {
  4. Iterator<Reference<Node>> it = nodes.iterator();
  5. while (it.hasNext()) {
  6. Node node = it.next().get();
  7. if (node != null) {
  8. node.removeNodeListener(listener);
  9. }
  10. }
  11. }
  12. }

代码示例来源:origin: org.netbeans.api/org-openide-nodes

  1. /** Removes itself as a listener from given nodes */
  2. void detachListeners(List<Reference<Node>> nodes) {
  3. if (nodes == null) {
  4. return;
  5. }
  6. Iterator<Reference<Node>> it = nodes.iterator();
  7. while (it.hasNext()) {
  8. Node node = it.next().get();
  9. if (node != null) {
  10. node.removeNodeListener(listener);
  11. }
  12. }
  13. }

代码示例来源:origin: org.netbeans.api/org-openide-nodes

  1. /** Clears current keys, because all mirrored nodes disappeared.
  2. */
  3. @Override
  4. protected void removeNotify() {
  5. setKeys(Collections.<Node>emptySet());
  6. if (nodeL != null) {
  7. original.removeNodeListener(nodeL);
  8. nodeL = null;
  9. }
  10. }

代码示例来源:origin: org.netbeans.api/org-openide-nodes

  1. this.original.removeNodeListener(nodeL);
  2. nodeL = null;

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

  1. /** Closes the listener, if any, on the original node.
  2. */
  3. protected void finalize () {
  4. if (nodeL != null) original.removeNodeListener (nodeL);
  5. nodeL = null;
  6. }

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

  1. /** Closes the listener, if any, on the original node.
  2. */
  3. protected void finalize () {
  4. if (nodeL != null) original.removeNodeListener (nodeL);
  5. nodeL = null;
  6. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

  1. /** Removes itself as a listener from given nodes */
  2. void detachListeners (List nodes) {
  3. Iterator it = nodes.iterator();
  4. while (it.hasNext()) {
  5. Node node = (Node)((Reference)it.next()).get ();
  6. if (node != null)
  7. node.removeNodeListener(this);
  8. }
  9. }

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

  1. /** Removes itself as a listener from given nodes */
  2. void detachListeners (List nodes) {
  3. Iterator it = nodes.iterator();
  4. while (it.hasNext()) {
  5. Node node = (Node)((Reference)it.next()).get ();
  6. if (node != null)
  7. node.removeNodeListener(this);
  8. }
  9. }

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

  1. /** Removes itself as a listener from given nodes */
  2. private void detachListeners (List nodes) {
  3. if (nodes != null){
  4. Iterator it = nodes.iterator();
  5. while (it.hasNext()) {
  6. Node node = (Node)((Reference)it.next()).get ();
  7. if (node != null)
  8. node.removeNodeListener(listener);
  9. }
  10. }
  11. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

  1. /** Removes itself as a listener from given nodes */
  2. private void detachListeners (List nodes) {
  3. if (nodes != null){
  4. Iterator it = nodes.iterator();
  5. while (it.hasNext()) {
  6. Node node = (Node)((Reference)it.next()).get ();
  7. if (node != null)
  8. node.removeNodeListener(listener);
  9. }
  10. }
  11. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

  1. /** Check whether the node has not been updated.
  2. */
  3. private void updateNode (Node n) {
  4. if (current != null && current.get () == n) {
  5. return;
  6. }
  7. if (current != null && current.get () != null) {
  8. ((Node)current.get ()).removeNodeListener (listener);
  9. }
  10. n.addNodeListener (listener);
  11. current = new WeakReference (n);
  12. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

  1. /** Clears current keys, because all mirrored nodes disappeared.
  2. */
  3. protected void removeNotify () {
  4. setKeys (Collections.EMPTY_SET);
  5. if (nodeL != null) {
  6. original.removeNodeListener (nodeL);
  7. nodeL = null;
  8. }
  9. }

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

  1. /** Clears current keys, because all mirrored nodes disappeared.
  2. */
  3. protected void removeNotify () {
  4. setKeys (Collections.EMPTY_SET);
  5. if (nodeL != null) {
  6. original.removeNodeListener (nodeL);
  7. nodeL = null;
  8. }
  9. }

代码示例来源:origin: eu.limetri.client/mapviewer-nb-swing

  1. /**
  2. * Removes a {@link NodeListener} from the {@link ExplorerManager#getRootContext()}
  3. * one of the parents of this panel should provide
  4. * @param nodeListener
  5. */
  6. public void removeNodeListener(NodeListener nodeListener){
  7. if (explorer == null) {
  8. listeners.remove(nodeListener);
  9. } else {
  10. getExplorerManager().getRootContext().removeNodeListener(nodeListener);
  11. }
  12. }

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

  1. /** Removes all listeners (property and node) on
  2. * the original node. Called from {@link NodeListener#nodeDestroyed},
  3. * but can be called by any subclass to stop reflecting changes
  4. * in the original node.
  5. */
  6. protected void finalize () {
  7. original.removePropertyChangeListener (getPropertyChangeListener ());
  8. original.removeNodeListener (getNodeListener ());
  9. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

  1. /** Removes all listeners (property and node) on
  2. * the original node. Called from {@link NodeListener#nodeDestroyed},
  3. * but can be called by any subclass to stop reflecting changes
  4. * in the original node.
  5. */
  6. protected void finalize () {
  7. original.removePropertyChangeListener (getPropertyChangeListener ());
  8. original.removeNodeListener (getNodeListener ());
  9. }

代码示例来源:origin: org.netbeans.api/org-openide-nodes

  1. this.original.removeNodeListener(getNodeListener());

代码示例来源:origin: org.netbeans.api/org-openide-explorer

  1. public Node detach() {
  2. Node n = currNode;
  3. if (n != null) {
  4. if (PropUtils.isLoggable(PropertySheet.class)) {
  5. PropUtils.log(PropertySheet.class, "Detaching listeners from " + n);
  6. }
  7. n.removePropertyChangeListener(inner);
  8. n.removeNodeListener(this);
  9. //clear the reference
  10. currNode = null;
  11. }
  12. return n;
  13. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

  1. public Node detach() {
  2. Node n = currNode;
  3. if (currNode != null) {
  4. if (PropUtils.isLoggable(PropertySheet.class)) {
  5. PropUtils.log (PropertySheet.class, "Detaching listeners from " + n);
  6. }
  7. currNode.removePropertyChangeListener(inner);
  8. currNode.removeNodeListener(this);
  9. //clear the reference
  10. currNode = null;
  11. }
  12. return n;
  13. }

相关文章