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

x33g5p2x  于2022-01-15 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(114)

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

AbstractNode.getDisplayName介绍

暂无

代码示例

代码示例来源:origin: dcaoyuan/nbscala

@Override
public String getHtmlDisplayName() {
  String dispName = super.getDisplayName();
  try {
    dispName = XMLUtil.toElementContent(dispName);
  } catch (CharConversionException ex) {
    return dispName;
  }
  // XXX text colors should be taken from UIManager, not hard-coded!
  return broken || illegalState ? "<font color=\"#A40000\">" + dispName + "</font>" : null; //NOI18N
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-gsf-testrunner-ui

@Override
public String getDisplayName() {
  return TestsuiteNode.cutLine(super.getDisplayName(),
      TestsuiteNode.MAX_MSG_LINE_LENGTH, false); // Issue #172772
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project

@Override
public String getHtmlDisplayName() {
  if (projectProblemsProvider.getProblems().isEmpty()) {
    return null;
  }
  String dispName = super.getDisplayName();
  try {
    dispName = XMLUtil.toElementContent(dispName);
  } catch (CharConversionException ex) {
    return dispName;
  }
  return "<font color=\"#" + Integer.toHexString(Utils.getErrorForeground().getRGB() & 0xffffff) + "\">" + dispName + "</font>"; // NOI18N
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-java-project-ui

public @Override String getHtmlDisplayName() {
   try {
    String result = file.getFileSystem().getDecorator().annotateNameHtml (
      super.getDisplayName(), files);
    //Make sure the super string was really modified
    if (result != null && !super.getDisplayName().equals(result)) {
      return result;
    }
   } catch (FileStateInvalidException e) {
     Exceptions.printStackTrace(e);
   }
   return super.getHtmlDisplayName();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project

@Override
public String getHtmlDisplayName() {
  String dispName = super.getDisplayName();
  try {
    dispName = XMLUtil.toElementContent(dispName);
  } catch (CharConversionException ex) {
    return dispName;
  }
  return isBroken() ? "<font color=\"#A40000\">" + dispName + "</font>" : null; //NOI18N
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-clientproject

@Override
public String getHtmlDisplayName() {
  String dispName = super.getDisplayName();
  try {
    dispName = XMLUtil.toElementContent(dispName);
  } catch (CharConversionException ex) {
    return dispName;
  }
  return ClientSideProjectUtilities.isBroken(project)
      ? "<font color=\"#" + Integer.toHexString(ClientSideProjectUtilities.getErrorForeground().getRGB() & 0xffffff) + "\">" + dispName + "</font>" // NOI18N
      : null;
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-java-project-ui

public @Override String getDisplayName() {
  String s = super.getDisplayName ();
  try {            
    s = file.getFileSystem ().getDecorator ().annotateName (s, files);
  } catch (FileStateInvalidException e) {
    Exceptions.printStackTrace(e);
  }
  return s;
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-vmd-properties

public String createName() {
  if (component.get() == null) {
    return super.getDisplayName();
  }
  component.get().getDocument().getTransactionManager().readAccess(new Runnable() {
    public void run() {
      if (component.get().getParentComponent() == null && component.get().getDocument().getRootComponent() != component.get()) {
        return;
      }
      if (component.get().getPresenter(InfoPresenter.class) != null) {
        displayName = InfoPresenter.getDisplayName(component.get());
      }
    }
  });
  return displayName;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-dataconnectivity

public Image getIcon(int type) {
  
  dispName = super.getDisplayName();
  try {
     if (BrokenDataSourceSupport.isBroken(nbProject)) {
      dispName = "<font color=\"#A40000\">" + dispName + "</font>"; //NOI18N;
    } else {
      dispName = XMLUtil.toElementContent(dispName);
    }
  } catch (CharConversionException ex) {
    // ignore
  }
  
  if (BrokenDataSourceSupport.isBroken(nbProject)) {
    return brokenBadgedImage;
  } else {
    return datasourceImage;
  }                
}

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

/** Get a display name formatted using the limited HTML subset supported
* by <code>HtmlRenderer</code>.  If the underlying 
* <code>FileSystem.Status</code> is an instance of HmlStatus,
* this method will return non-null if status information is added.
*
* @return a string containing compliant HTML markup or null
* @see org.openide.awt.HtmlRenderer
* @see org.openide.nodes.Node#getHtmlDisplayName
* @since 4.13 
*/
public String getHtmlDisplayName() {
  try {
    FileSystem.Status stat = 
      obj.getPrimaryFile().getFileSystem().getStatus();
    if (stat instanceof HtmlStatus) {
      HtmlStatus hstat = (HtmlStatus) stat;
            String result = hstat.annotateNameHtml (
        super.getDisplayName(), new LazyFilesSet());
            //Make sure the super string was really modified
      if (!super.getDisplayName().equals(result)) {
        return result;
      }
    }
  } catch (FileStateInvalidException e) {
    //do nothing and fall through
  }
  return super.getHtmlDisplayName();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-dataconnectivity

public String getHtmlDisplayName() {
  String dispName = super.getDisplayName();
  try {
    dispName = XMLUtil.toElementContent(dispName);
  } catch (CharConversionException ex) {
    // ignore
  }
    boolean isBroken = false;                       
  // Check if Data Source Reference node has any child nodes, if it does, check if any data sources are missing
  if (this.getChildren().getNodes().length > 0) {
    if (BrokenDataSourceSupport.isBroken(nbProject)) {
      isBroken = true;
    } else {
      isBroken = false;
    }
  }
  
  return isBroken ? "<font color=\"#A40000\">" + dispName + "</font>" : null; //NOI18N;
}

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

/** Get the display name for the node.
 * A filesystem may {@link org.openide.filesystems.FileSystem#getStatus specially alter} this.
 * Subclassers overriding this method should consider the recommendations
 * in {@link DataObject#createNodeDelegate}.
 * @return the desired name
*/
public String getDisplayName () {
  String s = super.getDisplayName ();
  try {
    s = obj.getPrimaryFile ().getFileSystem ().getStatus ().annotateName (s, new LazyFilesSet());
  } catch (FileStateInvalidException e) {
    // no fs, do nothing
  }
  return s;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-dataconnectivity

public Image getIcon(int type) {
  String dispName = super.getDisplayName();
  try {
    dispName = XMLUtil.toElementContent(dispName);

相关文章

微信公众号

最新文章

更多