Examples of CaoMetaDefinition


Examples of de.mhus.lib.cao.CaoMetaDefinition

    setString(name, MCast.toString(value));
  }

  @Override
  public void setList(String name, CaoList value) throws CaoException {
    CaoMetaDefinition def = master.getMetadata().getDefinition(name);
    if (def==null||def.getType()!=TYPE.LIST)
      throw new CaoException("Unknown attribute: " + name);
    data.put(name, value);
  }
View Full Code Here

Examples of de.mhus.lib.cao.CaoMetaDefinition

    data.put(name, value);
  }

  @Override
  public void setLong(String name, long value) throws CaoException {
    CaoMetaDefinition def = master.getMetadata().getDefinition(name);
    if (def==null||def.getType()!=TYPE.LONG)
      throw new CaoException("Unknown attribute: " + name);
    setString(name, String.valueOf(value));
  }
View Full Code Here

Examples of de.mhus.lib.cao.CaoMetaDefinition

    setString(name, String.valueOf(value));
  }

  @Override
  public void setObject(String name, Object value) throws CaoException {
    CaoMetaDefinition def = master.getMetadata().getDefinition(name);
    if (def==null||def.getType()!=TYPE.OBJECT)
      throw new CaoException("Unknown attribute: " + name);
    data.put(name, value);
  }
View Full Code Here

Examples of de.mhus.lib.cao.CaoMetaDefinition

    data.put(name, value);
  }

  @Override
  public void setString(String name, String value) throws CaoException {
    CaoMetaDefinition def = master.getMetadata().getDefinition(name);
    if (def==null)
      throw new CaoException("Unknown attribute: " + name);
    data.put(name, value);
  }
View Full Code Here

Examples of de.mhus.lib.cao.CaoMetaDefinition

   
    Node node = ((JackElement)master).getNode();
   
    try {
      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:
          Value value = toValue(def.getType(),name,this);
View Full Code Here

Examples of de.mhus.lib.cao.CaoMetaDefinition

      result = createResult();
     
      meta = new MutableMetadata(getDriver());
      for (String name : result.getColumnNames()) {
        meta.getMap().add(new CaoMetaDefinition(meta, name, CaoMetaDefinition.TYPE.STRING, null, 200));
      }
     
    }
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.