Package com.ibm.sbt.playground.assets

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


   */
  private String toJson(HttpServletRequest request, List<Node> children) {
    StringBuilder sb = new StringBuilder();
    sb.append("{\n");
    for (int i = 0; i < children.size(); i++) {
      Node node = children.get(i);
      if (node.isAsset()) {
        JSSnippetNode snippetNode = (JSSnippetNode) node;
        sb.append("\"").append(snippetNode.getUnid()).append("\": {\n");
        sb.append("  \"level\": \"").append(snippetNode.getLevel()).append("\",\n");
        sb.append("  \"path\": \"").append(snippetNode.getPath()).append("\",\n");
        sb.append("  \"unid\": \"").append(snippetNode.getUnid()).append("\"\n");
View Full Code Here


   */
  private String toGadgetsJson(HttpServletRequest request, List<Node> children) {
    StringBuilder sb = new StringBuilder();
    sb.append("{\"collections\": [\n");
    for (int i = 0; i < children.size(); i++) {
      Node node = children.get(i);
      if (node.isAsset()) {
        JSSnippetAssetNode snippetNode = (JSSnippetAssetNode) node;
        String unid = snippetNode.getUnid();
        String gadgetUrl = UrlUtil.getBaseUrl(request) + "/gadget/sampleRunner.jsp?snippet="
            + URLEncoder.encode(unid);
        sb.append("{\n");
View Full Code Here

   */
  private String toXml(HttpServletRequest request, List<Node> children) {
    StringBuilder sb = new StringBuilder();
    sb.append("<snippets>\n");
    for (int i = 0; i < children.size(); i++) {
      Node node = children.get(i);
      if (node.isAsset()) {
        sb.append("  <snippet name=\"").append(node.getName()).append("\"\n");
        sb.append("           level=\"").append(node.getLevel()).append("\"\n");
        sb.append("           path=\"").append(node.getPath()).append("\"\n");
        sb.append("           unid=\"").append(node.getUnid()).append("\"\n");
        sb.append("           url=\"").append(node.getJspUrl()).append("\"/>\n");
      }
    }
    sb.append("</snippets>\n");
    return sb.toString();
  }
View Full Code Here

  }
  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;
        }
      }
    }
View Full Code Here

      if((node instanceof AssetNode) || isCategoryUrl()) {
        jw.startProperty("url");
          jw.outStringLiteral(((AssetNode)node).getName());
        jw.endProperty();
      }
      Node parent = node.getParent();
      if(parent!=null) {
        jw.startProperty("parent");
          jw.outStringLiteral(parent.getUnid());
        jw.endProperty();
      }
    jw.endObject();
  }
View Full Code Here

      if(node instanceof AssetNode) {
        jw.startProperty("url");
          jw.outStringLiteral(((AssetNode)node).getName());
        jw.endProperty();
      }
      Node parent = node.getParent();
      if(parent!=null) {
        jw.startProperty("parent");
          jw.outStringLiteral(parent.getUnid());
        jw.endProperty();
      }
    jw.endObject();
  }
View Full Code Here

      if(node instanceof AssetNode) {
        jw.startProperty("url");
          jw.outStringLiteral(((AssetNode)node).getName());
        jw.endProperty();
      }
      Node parent = node.getParent();
      if(parent!=null) {
        jw.startProperty("parent");
          jw.outStringLiteral(parent.getUnid());
        jw.endProperty();
      }
    jw.endObject();
  }
View Full Code Here

TOP

Related Classes of com.ibm.sbt.playground.assets.Node

Copyright © 2018 www.massapicom. 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.