本文整理了Java中org.openide.nodes.Node.removeNodeListener()
方法的一些代码示例,展示了Node.removeNodeListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.removeNodeListener()
方法的具体详情如下:
包路径:org.openide.nodes.Node
类名称:Node
方法名:removeNodeListener
[英]Remove a node listener.
[中]删除节点侦听器。
代码示例来源:origin: org.netbeans.api/org-openide-nodes
/** Closes the listener, if any, on the original node.
*/
@Override
protected void finalize() {
if (nodeL != null) {
original.removeNodeListener(nodeL);
}
nodeL = null;
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
/** Removes itself as a listener from given nodes */
private void detachListeners(List<Reference<Node>> nodes) {
if (nodes != null) {
Iterator<Reference<Node>> it = nodes.iterator();
while (it.hasNext()) {
Node node = it.next().get();
if (node != null) {
node.removeNodeListener(listener);
}
}
}
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
/** Removes itself as a listener from given nodes */
void detachListeners(List<Reference<Node>> nodes) {
if (nodes == null) {
return;
}
Iterator<Reference<Node>> it = nodes.iterator();
while (it.hasNext()) {
Node node = it.next().get();
if (node != null) {
node.removeNodeListener(listener);
}
}
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
/** Clears current keys, because all mirrored nodes disappeared.
*/
@Override
protected void removeNotify() {
setKeys(Collections.<Node>emptySet());
if (nodeL != null) {
original.removeNodeListener(nodeL);
nodeL = null;
}
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
this.original.removeNodeListener(nodeL);
nodeL = null;
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Closes the listener, if any, on the original node.
*/
protected void finalize () {
if (nodeL != null) original.removeNodeListener (nodeL);
nodeL = null;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Closes the listener, if any, on the original node.
*/
protected void finalize () {
if (nodeL != null) original.removeNodeListener (nodeL);
nodeL = null;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Removes itself as a listener from given nodes */
void detachListeners (List nodes) {
Iterator it = nodes.iterator();
while (it.hasNext()) {
Node node = (Node)((Reference)it.next()).get ();
if (node != null)
node.removeNodeListener(this);
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Removes itself as a listener from given nodes */
void detachListeners (List nodes) {
Iterator it = nodes.iterator();
while (it.hasNext()) {
Node node = (Node)((Reference)it.next()).get ();
if (node != null)
node.removeNodeListener(this);
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Removes itself as a listener from given nodes */
private void detachListeners (List nodes) {
if (nodes != null){
Iterator it = nodes.iterator();
while (it.hasNext()) {
Node node = (Node)((Reference)it.next()).get ();
if (node != null)
node.removeNodeListener(listener);
}
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Removes itself as a listener from given nodes */
private void detachListeners (List nodes) {
if (nodes != null){
Iterator it = nodes.iterator();
while (it.hasNext()) {
Node node = (Node)((Reference)it.next()).get ();
if (node != null)
node.removeNodeListener(listener);
}
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders
/** Check whether the node has not been updated.
*/
private void updateNode (Node n) {
if (current != null && current.get () == n) {
return;
}
if (current != null && current.get () != null) {
((Node)current.get ()).removeNodeListener (listener);
}
n.addNodeListener (listener);
current = new WeakReference (n);
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Clears current keys, because all mirrored nodes disappeared.
*/
protected void removeNotify () {
setKeys (Collections.EMPTY_SET);
if (nodeL != null) {
original.removeNodeListener (nodeL);
nodeL = null;
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Clears current keys, because all mirrored nodes disappeared.
*/
protected void removeNotify () {
setKeys (Collections.EMPTY_SET);
if (nodeL != null) {
original.removeNodeListener (nodeL);
nodeL = null;
}
}
代码示例来源:origin: eu.limetri.client/mapviewer-nb-swing
/**
* Removes a {@link NodeListener} from the {@link ExplorerManager#getRootContext()}
* one of the parents of this panel should provide
* @param nodeListener
*/
public void removeNodeListener(NodeListener nodeListener){
if (explorer == null) {
listeners.remove(nodeListener);
} else {
getExplorerManager().getRootContext().removeNodeListener(nodeListener);
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Removes all listeners (property and node) on
* the original node. Called from {@link NodeListener#nodeDestroyed},
* but can be called by any subclass to stop reflecting changes
* in the original node.
*/
protected void finalize () {
original.removePropertyChangeListener (getPropertyChangeListener ());
original.removeNodeListener (getNodeListener ());
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Removes all listeners (property and node) on
* the original node. Called from {@link NodeListener#nodeDestroyed},
* but can be called by any subclass to stop reflecting changes
* in the original node.
*/
protected void finalize () {
original.removePropertyChangeListener (getPropertyChangeListener ());
original.removeNodeListener (getNodeListener ());
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
this.original.removeNodeListener(getNodeListener());
代码示例来源:origin: org.netbeans.api/org-openide-explorer
public Node detach() {
Node n = currNode;
if (n != null) {
if (PropUtils.isLoggable(PropertySheet.class)) {
PropUtils.log(PropertySheet.class, "Detaching listeners from " + n);
}
n.removePropertyChangeListener(inner);
n.removeNodeListener(this);
//clear the reference
currNode = null;
}
return n;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
public Node detach() {
Node n = currNode;
if (currNode != null) {
if (PropUtils.isLoggable(PropertySheet.class)) {
PropUtils.log (PropertySheet.class, "Detaching listeners from " + n);
}
currNode.removePropertyChangeListener(inner);
currNode.removeNodeListener(this);
//clear the reference
currNode = null;
}
return n;
}
内容来源于网络,如有侵权,请联系作者删除!