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

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

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

FilterNode.delegating介绍

[英]Test whether we are currently delegating to some method.
[中]测试我们目前是否正在授权某种方法。

代码示例

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

@Override
@Deprecated
public SystemAction[] getContextActions() {
  if (delegating(DELEGATE_GET_CONTEXT_ACTIONS)) {
    return original.getContextActions();
  } else {
    return super.getContextActions();
  }
}

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

@Override
@Deprecated
public SystemAction[] getActions() {
  if (delegating(DELEGATE_GET_ACTIONS)) {
    return original.getActions();
  } else {
    return super.getActions();
  }
}

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

@Override
public void setShortDescription(String s) {
  if (delegating(DELEGATE_SET_SHORT_DESCRIPTION)) {
    original.setShortDescription(s);
  } else {
    super.setShortDescription(s);
  }
}

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

@Override
public void setName(String s) {
  if (delegating(DELEGATE_SET_NAME)) {
    original.setName(s);
  } else {
    super.setName(s);
  }
}

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

@Override
public String getShortDescription() {
  if (delegating(DELEGATE_GET_SHORT_DESCRIPTION)) {
    return original.getShortDescription();
  } else {
    return super.getShortDescription();
  }
}

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

@Override
public void setDisplayName(String s) {
  if (delegating(DELEGATE_SET_DISPLAY_NAME)) {
    original.setDisplayName(s);
  } else {
    super.setDisplayName(s);
  }
}

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

@Override
public String getDisplayName() {
  if (delegating(DELEGATE_GET_DISPLAY_NAME)) {
    return original.getDisplayName();
  } else {
    return super.getDisplayName();
  }
}

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

@Override
public void destroy() throws java.io.IOException {
  if (delegating(DELEGATE_DESTROY)) {
    original.destroy();
  } else {
    super.destroy();
  }
}

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

@Override
public void setValue(String attributeName, Object value) {
  if (delegating(DELEGATE_SET_VALUE)) {
    original.setValue(attributeName, value);
  } else {
    super.setValue(attributeName, value);
  }
}

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

@Override
public Object getValue(String attributeName) {
  if (delegating(DELEGATE_GET_VALUE)) {
    return original.getValue(attributeName);
  } else {
    return super.getValue(attributeName);
  }
}

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

@Override
public String getName() {
  if (delegating(DELEGATE_GET_NAME)) {
    return original.getName();
  } else {
    return super.getName();
  }
}

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

@Override
public javax.swing.Action[] getActions(boolean context) {
  if (context) {
    if (!delegating(DELEGATE_GET_ACTIONS) || overridesAMethod("getContextActions")) { // NOI18N
      return super.getActions(context);
    }
  } else {
    if (!delegating(DELEGATE_GET_CONTEXT_ACTIONS) || overridesAMethod("getActions")) { // NOI18N
      return super.getActions(context);
    }
  }
  javax.swing.Action[] retValue;
  retValue = original.getActions(context);
  return retValue;
}

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

/** Get a display name containing HTML markup.  <strong><b>Note:</b> If you subclass
 * FilterNode and override <code>getDisplayName()</code>, this method will
 * always return null unless you override it as well (assuming that if you're
 * changing the display name, you don't want an HTML display name constructed
 * from the original node's display name to be what shows up in views of
 * this node).</strong>  If <code>getDisplayName()</code> is not overridden,
 * this method will return whatever the original node returns from this
 * method.
 * <p>
 * Note that if you do override <code>getDisplayName</code>, you should also override
 * this method to return null.
 *
 *
 *
 * @see org.openide.nodes.Node#getHtmlDisplayName
 * @return An HTML display name, if available, or null if no display name
 * is available   */
@Override
public String getHtmlDisplayName() {
  if (overridesGetDisplayName()) {
    return null;
  } else {
    return delegating(DELEGATE_GET_DISPLAY_NAME) ? original.getHtmlDisplayName() : super.getHtmlDisplayName();
  }
}

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

public String getShortDescription () {
  if (delegating (DELEGATE_GET_SHORT_DESCRIPTION)) {
    return original.getShortDescription ();
  } else {
    return super.getShortDescription ();
  }
}

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

public String getShortDescription () {
  if (delegating (DELEGATE_GET_SHORT_DESCRIPTION)) {
    return original.getShortDescription ();
  } else {
    return super.getShortDescription ();
  }
}

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

public SystemAction[] getContextActions () {
  if (delegating (DELEGATE_GET_CONTEXT_ACTIONS))
    return original.getContextActions ();
  else
    return super.getContextActions ();
}

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

public void setShortDescription (String s) {
  if (delegating (DELEGATE_SET_SHORT_DESCRIPTION)) {
    original.setShortDescription (s);
  } else {
    super.setShortDescription (s);
  }
}

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

public void setName (String s) {
  if (delegating (DELEGATE_SET_NAME)) {
    original.setName (s);
  } else {
    super.setName (s);
  }
}

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

public void setShortDescription (String s) {
  if (delegating (DELEGATE_SET_SHORT_DESCRIPTION)) {
    original.setShortDescription (s);
  } else {
    super.setShortDescription (s);
  }
}

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

public javax.swing.Action[] getActions(boolean context) {
  if (context) {
    if (!delegating (DELEGATE_GET_ACTIONS) || overridesAMethod ("getContextActions", new Class[0])) // NOI18N
      return super.getActions (context);
  } else {
    if (!delegating (DELEGATE_GET_CONTEXT_ACTIONS) || overridesAMethod ("getActions", new Class[0])) // NOI18N
      return super.getActions (context);
  }
  
  javax.swing.Action[] retValue;
  retValue = original.getActions(context);
  return retValue;
}

相关文章

微信公众号

最新文章

更多