コード例 #1
0
ファイル: Variables.java プロジェクト: langkew/jOVAL
 /** Create Variables from parsed OvalVariables. */
 Variables(OvalVariables vars) throws OvalException {
   this();
   List<VariableType> varList = vars.getVariables().getVariable();
   int len = varList.size();
   for (int i = 0; i < len; i++) {
     VariableType vt = varList.get(i);
     variables.put(vt.getId(), extractValue(vt));
   }
 }
コード例 #2
0
ファイル: Variables.java プロジェクト: langkew/jOVAL
  public OvalVariables getOvalVariables() {
    OvalVariables vars = Factories.variables.createOvalVariables();
    vars.setGenerator(OvalFactory.getGenerator());

    VariablesType vt = Factories.variables.createVariablesType();
    for (String key : variables.keySet()) {
      VariableType var = Factories.variables.createVariableType();
      var.setId(key);
      for (IType t : variables.get(key)) {
        var.getValue().add(t.getString());
      }
      String comment = comments.get(key);
      if (comment != null) {
        var.setComment(comment);
      }
      vt.getVariable().add(var);
    }

    vars.setVariables(vt);
    return vars;
  }