Examples of CaoList


Examples of de.mhus.lib.cao.CaoList

            break;
          case STRING:
            obj.setString(name, getString(name));
            break;
          case LIST:
            CaoList list = getList(name);
            obj.truncate(name, 0);
            listItemName = list.getMetadata().getDefinitionAt(0).getName();
            for (CaoElement item :list.getElements()) {
              obj.appendString(name, item.getString(listItemName ));
            }
          }
        }
      }
View Full Code Here

Examples of de.mhus.lib.cao.CaoList

    CaoElement r = app.queryElement("root");
    printOut(2,r);
  }
 
  private void printOut(int l, CaoElement r) throws CaoException {
    CaoList rc = r.getChildren();
    for ( CaoElement rce : rc.getElements()) {
      System.out.println(MString.getRepeatig(l, ' ') + rce.getId() + " " + rce.getName());
      printOut(l+2,rce);
    }
   
  }
View Full Code Here

Examples of de.mhus.lib.cao.CaoList

        String aName = meta.getName();
        out.print  ( level + "  attribute \"" + aName + "\"" );
        for (int i = aName.length(); i < 20; i++) out.print(" ");
        out.print  ( " " + meta.getType() +" ( \"");
        if (meta.getType().equals(TYPE.LIST)) {
          CaoList list = node.getList(meta.getName(), null);
          if (list == null) {
            out.print  ("null");           
          } else {
            out.println();
            for (CaoElement el : list.getElements()) {
              out.println(level + "                    [");
              dump(el, level + "                      ", out);
              out.println(level + "                    ]");
            }
          }
View Full Code Here

Examples of de.mhus.lib.cao.CaoList

      for (String name : data.keySet()) {
        CaoMetaDefinition def = master.getMetadata().getDefinition(name);
        log.debug("Set property " + name + "[" + def.getType() + "]=" + getString(name));
        switch (def.getType()) {
        case LIST:
          CaoList list = getList(name);
          CaoMetaDefinition def2 = list.getMetadata().getDefinitionAt(0);
          LinkedList<Value> values = new LinkedList<Value>();
          for (CaoElement item : list.getElements()) {
            values.add( toValue(def2.getType(),def2.getName(),item) );
          }
          node.getProperty(name).setValue(values.toArray(new Value[values.size()]));
          break;
        default:
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.