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

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

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

Node.getName介绍

暂无

代码示例

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

  1. public String getValue() throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
  2. return node.getName();
  3. }

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

  1. @Override
  2. public String getName() {
  3. if (delegating(DELEGATE_GET_NAME)) {
  4. return original.getName();
  5. } else {
  6. return super.getName();
  7. }
  8. }

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

  1. @Override
  2. public String toString() {
  3. return super.toString() + "[Name=" + getName() + ", displayName=" + getDisplayName() + "]"; // NOI18N
  4. }

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

  1. /** Find a child node by name.
  2. * This may be overridden in subclasses to provide a more advanced way of finding the
  3. * child, but the default implementation simply scans through the list of nodes
  4. * to find the first one with the requested name.
  5. * <p>Normally the list of nodes should have been computed by the time this returns,
  6. * but see {@link #getNodes()} for an important caveat as to why this may not
  7. * be doing what you want and what to do instead.
  8. * @param name (code) name of child node to find or <code>null</code> if any arbitrary child may
  9. * be returned
  10. * @return the node or <code>null</code> if it could not be found
  11. */
  12. public Node findChild(String name) {
  13. Node[] list = getNodes();
  14. if (list.length == 0) {
  15. return null;
  16. }
  17. if (name == null) {
  18. // return any node
  19. return list[0];
  20. }
  21. for (int i = 0; i < list.length; i++) {
  22. if (name.equals(list[i].getName())) {
  23. // ok, we have found it
  24. return list[i];
  25. }
  26. }
  27. return null;
  28. }

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

  1. sb.append(arr1[i].getName());
  2. } else {
  3. sb.append("---"); // NOI18N
  4. sb.append(arr2[i].getName());
  5. } else {
  6. sb.append("---"); // NOI18N

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

  1. public void setValue(String val)
  2. throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
  3. Object oldName = node.getName();
  4. node.setName(val);
  5. node.firePropertyChange(Node.PROP_NAME, oldName, val);
  6. }
  7. }

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

  1. /** Find a path (by name) from one node to the root or a parent.
  2. * @param node the node to start in
  3. * @param parent parent node to stop in (can be <code>null</code> for the root)
  4. * @return list of child names--i.e. a path from the parent to the child node
  5. * @exception IllegalArgumentException if <code>node</code>'s getName()
  6. * method returns <code>null</code>
  7. */
  8. public static String[] createPath(Node node, Node parent) {
  9. LinkedList<String> ar = new LinkedList<String>();
  10. while ((node != null) && (node != parent)) {
  11. if (node.getName() == null) {
  12. boolean isFilter = false;
  13. if (node instanceof FilterNode) {
  14. isFilter = true;
  15. }
  16. throw new IllegalArgumentException(
  17. "Node:" + node.getClass() // NOI18N
  18. +"[" + node.getDisplayName() + "]" // NOI18N
  19. +(isFilter ? (" of original:" + ((FilterNode) node).getOriginal().getClass()) : "") // NOI18N
  20. +" gets null name!"
  21. ); // NOI18N
  22. }
  23. ar.addFirst(node.getName());
  24. node = node.getParentNode();
  25. }
  26. String[] res = new String[ar.size()];
  27. ar.toArray(res);
  28. return res;
  29. }

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

  1. /** Remove a Bean property change listener.
  2. * @param l the listener
  3. */
  4. public final void removePropertyChangeListener(PropertyChangeListener l) {
  5. int count = -1;
  6. if (err.isLoggable(Level.FINE)) {
  7. count = getPropertyChangeListenersCount();
  8. }
  9. listeners.remove(PropertyChangeListener.class, l);
  10. if (err.isLoggable(Level.FINE)) {
  11. err.log(
  12. Level.FINE,
  13. "RMV - " + getName() + " [" + count + "]->[" + getPropertyChangeListenersCount() + "] " + l
  14. );
  15. }
  16. notifyPropertyChangeListenerRemoved(l);
  17. }

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

  1. /** Add a listener to the node's computed Bean properties.
  2. * @param l the listener
  3. */
  4. public final void addPropertyChangeListener(PropertyChangeListener l) {
  5. int count = -1;
  6. if (err.isLoggable(Level.FINE)) {
  7. count = getPropertyChangeListenersCount();
  8. }
  9. listeners.add(PropertyChangeListener.class, l);
  10. if (err.isLoggable(Level.FINE)) {
  11. err.log(
  12. Level.FINE,
  13. "ADD - " + getName() + " [" + count + "]->[" + getPropertyChangeListenersCount() + "] " + l
  14. );
  15. }
  16. notifyPropertyChangeListenerAdded(l);
  17. }

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

  1. Children.PR.enterReadAccess();
  2. String childPath = node.getName();

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

  1. /** Returns cached name.
  2. * @return name of represented node
  3. */
  4. public String getName () {
  5. if (name == UNKNOWN) {
  6. name = node == null ? null : node.getName ();
  7. }
  8. return name;
  9. }

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

  1. /** Returns cached name.
  2. * @return name of represented node
  3. */
  4. public String getName() {
  5. if (name == UNKNOWN) {
  6. name = (node == null) ? null : node.getName();
  7. }
  8. return name;
  9. }

代码示例来源:origin: stackoverflow.com

  1. public class Node implements Comparable<Node> {
  2. public int compareTo(Node otherNode) {
  3. return node.getName().compareTo(otherNode.getName());
  4. }

代码示例来源:origin: stackoverflow.com

  1. String query = "INSERT INTO " + table + " (name, department) values";
  2. for (Node n : vertices) {
  3. query += " ('" + n.getName() + "', '" + n.getOrgId() + "')");
  4. }
  5. statement.execute(query);

代码示例来源:origin: stackoverflow.com

  1. public class NodeAdapter implements JsonSerializer<Node> {
  2. public JsonElement serialize(Node node, Type type,
  3. JsonSerializationContext jsc) {
  4. JsonObject jsonObject = new JsonObject();
  5. jsonObject.addProperty("name", node.getName());
  6. jsonObject.addProperty("group", node.getHyperEdge().getIdHe());
  7. return jsonObject;
  8. }
  9. }

代码示例来源:origin: stackoverflow.com

  1. String query = "insert into " + table + " (name, department) values (?,?)";
  2. try(PreparedStatement ps = connection.prepareStatement(query)) {
  3. for(Node n : vertices) {
  4. ps.setString(1, n.getName());
  5. ps.setInt(2, n.getOrgId());
  6. ps.addBatch();
  7. }
  8. ps.executeBatch();
  9. } catch(SQLException e) {
  10. // Exception handling
  11. }

代码示例来源:origin: stackoverflow.com

  1. HashSet<String> result = new HashSet();
  2. for( Node leaf: list)
  3. search(false, name, leaf, result);
  4. public void search(boolean found, String name, Node node, HashSet<String> result){
  5. if(node == null)
  6. return;
  7. found = found ? found : node.getName().equals(name);
  8. if(found)
  9. result.add(node.getId());
  10. search(found, name, node.getParent(), result);
  11. }

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

  1. private Node[] findDropedNodes(Node folder, Node[] dragNodes) {
  2. if ((folder == null) || (dragNodes.length == 0)) {
  3. return null;
  4. }
  5. Node[] dropNodes = new Node[dragNodes.length];
  6. Children children = folder.getChildren();
  7. for (int i = 0; i < dragNodes.length; i++) {
  8. dropNodes[i] = children.findChild(dragNodes[i].getName());
  9. }
  10. return dropNodes;
  11. }

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

  1. private Node[] findDropedNodes(Node folder, Node[] dragNodes) {
  2. if ((folder == null) || (dragNodes.length == 0)) {
  3. return null;
  4. }
  5. Node[] dropNodes = new Node[dragNodes.length];
  6. Children children = folder.getChildren();
  7. for (int i = 0; i < dragNodes.length; i++) {
  8. dropNodes[i] = children.findChild(dragNodes[i].getName());
  9. }
  10. return dropNodes;
  11. }

代码示例来源:origin: stackoverflow.com

  1. public Node update(Node node, Long nodeId) throws EntityNotFoundException {
  2. Node updated = findById(nodeId, 0);
  3. updated.setDescription(node.getDescription());
  4. updated.setType(node.getType());
  5. updated.setName(node.getName());
  6. updated.setCode(node.getCode());
  7. //added param depth=0 here
  8. nodeRepository.save(updated, 0);
  9. return updated;
  10. }

相关文章