Examples of CategoryNode


Examples of com.eclipserunner.model.impl.CategoryNode

    assertFalse(launchNodeSelected);
  }
 
  @Test
  public void ensureThatCategoryNodeIsSelected() throws Exception {
    when(strucuredSelection.getFirstElement()).thenReturn(new CategoryNode("test"));
   
    boolean launchNodeSelected = selection.firstNodeHasType(CategoryNode.class);
   
    assertTrue(launchNodeSelected);
  }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

    return new RootNode();
  }
 
  @Override
  public CategoryNode createCategoryNode(CategoryNode parent, String name) {
    return new CategoryNode(parent, name);
  }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

    return new RootNode();
  }
 
  @Override
  public CategoryNode createCategoryNode(CategoryNode parent, String name) {
    return new CategoryNode(parent, name);
  }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

    return new RootNode();
  }
 
  @Override
  public CategoryNode createCategoryNode(CategoryNode parent, String name) {
    return new CategoryNode(parent, name);
  }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

            // 5 CreateDate
            // 6 Description
            String filterRuntimes = (String)values.get(7);
            String filterLibraries = (String)values.get(8);
            if(acceptAsset(e, filterRuntimes, filterLibraries)) {
              CategoryNode c = findCategory(root, cat);
              AssetNode node = createAssetNode(notesUnid,c,name,cat,jspUrl);
              node.setTooltip((String)values.get(6));
              c.getChildren().add(node);
            }
          }
        } else {
          v.setAutoUpdate(false);
          ViewNavigator nav = v.createViewNavFromCategory(getAssetForm());
          nav.setBufferMaxEntries(500);
          for(ViewEntry e=nav.getFirst(); e!=null; e=nav.getNext()) {
            Vector<?> values = e.getColumnValues();
            String notesUnid = e.getUniversalID();
            // 2 type
            String cat = (String)values.get(1);
            String name = (String)values.get(2);
            String assetId = (String)values.get(3);
            // 4 ImportSource
            // 5 CreateDate
            // 6 Description
            String filterRuntimes = (String)values.get(7);
            String filterLibraries = (String)values.get(8);
            if(acceptAsset(e, filterRuntimes, filterLibraries)) {
              CategoryNode c = findCategory(root, cat);
              AssetNode node = createAssetNode(notesUnid,c,name,cat,findUniqueUrl(c,notesUnid,assetId));
              node.setTooltip((String)values.get(6));
              c.getChildren().add(node);
            }
          }
        }
        return root;
      } finally {
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

    String[] cats = StringUtil.splitString(cat, '/');
    return findCategory(node, cats, 0);
  }
  private CategoryNode findCategory(CategoryNode parent, String[] cats, int level) {
    List<Node> children = parent.getChildren();
    CategoryNode found = null;
    for(int i=0; i<children.size(); i++) {
      Node c = children.get(i);
      if(c instanceof CategoryNode) {
        if(StringUtil.equals(cats[level], c.getName())) {
          found = (CategoryNode)c;
          break;
        }
      }
    }
    if(found==null) {
      found = new CategoryNode(parent,cats[level]);
      parent.getChildren().add(found);
    }
    if(level<cats.length-1) {
      return findCategory(found, cats, level+1);
    }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

  protected void generateNodeFlat(JsonWriter jw, Node node) throws IOException {
    jw.startArrayItem();
      generateNodeEntryFlat(jw, node);
    jw.endArrayItem();
    if(node instanceof CategoryNode) {
      CategoryNode cn = (CategoryNode)node;
      List<Node> children = cn.getChildren();
      for(Node c: children) {
        generateNodeFlat(jw, c);
      }
    }
  }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

              jw.outStringLiteral(node.getJspUrl());
            jw.endProperty();
          }
        }
        if(node instanceof CategoryNode) {
          CategoryNode cn = (CategoryNode)node;
          List<Node> children = cn.getChildren();
          if(!children.isEmpty()) {
            jw.startProperty("children");
              jw.startArray();
                for(Node c: children) {
                  generateNodeHier(jw, c);
                }
              jw.endArray();
            jw.endProperty();
          }
        }
      jw.endArrayItem();
      jw.endObject();
    } else {
      if(node instanceof CategoryNode) {
        CategoryNode cn = (CategoryNode)node;
        List<Node> children = cn.getChildren();
        for(Node c: children) {
          generateNodeHier(jw, c);
        }
      }
    }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

  protected void generateNodeFlat(JsonWriter jw, Node node) throws IOException {
    jw.startArrayItem();
      generateNodeEntryFlat(jw, node);
    jw.endArrayItem();
    if(node instanceof CategoryNode) {
      CategoryNode cn = (CategoryNode)node;
      List<Node> children = cn.getChildren();
      for(Node c: children) {
        generateNodeFlat(jw, c);
      }
    }
  }
View Full Code Here

Examples of com.ibm.sbt.playground.assets.CategoryNode

            jw.outStringLiteral((node).getJspUrl());
          jw.endProperty();
        }
      }
      if(node instanceof CategoryNode) {
        CategoryNode cn = (CategoryNode)node;
        List<Node> children = cn.getChildren();
        if(!children.isEmpty()) {
          jw.startProperty("children");
            jw.startArray();
              for(Node c: children) {
                generateNodeHier(jw, c);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.