Package pspdash.data

Examples of pspdash.data.SimpleData



    private String getNumber(String prefix, String name) {
        if (prefix == null) prefix = getPrefix();
        String dataName = DataRepository.createDataName(prefix, name);
        SimpleData val = getDataRepository().getSimpleValue(dataName);
        if (val == null)
            return NA;
        else
            return val.format();
    }
View Full Code Here


    return defectLogParam;
  }

    protected ListData getProcessList(String listName) {
        String dataName = DataRepository.createDataName(getPrefix(), listName);
        SimpleData val = getDataRepository().getSimpleValue(dataName);
        if (val instanceof ListData)
            return (ListData) val;
        else if (val instanceof StringData)
            return ((StringData) val).asList();
        else
View Full Code Here

        return result;
    }

    protected String getProcessString(String stringName) {
        String dataName = DataRepository.createDataName(getPrefix(), stringName);
        SimpleData val = getDataRepository().getSimpleValue(dataName);
        return val == null ? "" : val.format();
    }
View Full Code Here

  /** If the named schedule were to be exported to a file, what would
   * the data element be named?
   */
  public static String exportedScheduleName(DataRepository data,
                                            String scheduleName) {
    SimpleData o = data.getSimpleValue("/Owner");
    String owner = (o == null ? "?????" : safeName(o.format()));
    String name = safeName(scheduleName) + " (" + owner + ")";
    return EVTaskList.MAIN_DATA_PREFIX + name;
  }
View Full Code Here

        pos = name.indexOf(TASK_ORD_PREF);
        if (pos != -1 && Filter.matchesFilter(filter, name))
          taskListNames.add(name.substring(pos+TASK_ORD_PREF.length()));
      }
      i = taskListNames.iterator();
      SimpleData o = parent.data.getSimpleValue("/Owner");
      String owner = (o == null ? "?????" : safeName(o.format()));
      while (i.hasNext()) {
        name = (String) i.next();
        EVTaskList tl = EVTaskList.openExisting
          (name, parent.data, parent.props, parent.objectCache, false);
        if (tl == null) continue;
View Full Code Here

    }

    // Look for data export instructions in the data repository.
    Iterator i = parent.data.getKeys();
    String name;
    SimpleData filename;
    int pos;
    while (i.hasNext()) {
      name = (String) i.next();
      pos = name.indexOf(EXPORT_DATANAME);
      if (pos < 1) continue;
      filename = parent.data.getSimpleValue(name);
      if (filename == null || !filename.test()) continue;
      Vector filter = new Vector();
      filter.add(name.substring(0, pos-1));
      String file_name = Settings.translateFile(filename.format());
      p.addTask(new ExportTask(parent, filter, new File(file_name)));
      foundWork = true;
    }

    if (!foundWork) return;
View Full Code Here

        DataRepository data = getDataRepository();
        String prefix = getPrefix();
        String base = data.createDataName(prefix, where);
        String qual = what + method;
        String dataName;
        SimpleData e, r, lpi, upi;

        // Save the chosen method
        data.putValue(base+"/Probe Method", StringData.create(method));
        // Save the value
        e = getNum(qual, Method.FLD_ESTIMATE, mult);
View Full Code Here

        data.putValue(prefix+"/"+upiName, upi);
    }
    protected SimpleData getNum(String qual, String name, double mult) {
        String inputFieldName = qual + name;
        String inputFieldValue = getParameter(inputFieldName);
        SimpleData result = N_A;
        try {
            double value = Double.parseDouble(inputFieldValue);
            if (value != -1) result = new DoubleData(value * mult);
        } catch (NumberFormatException nfe) { }
        return result;
View Full Code Here

        String prefix = getPrefix();
        String dataName = data.createDataName(prefix, dataname);
        return data.getSimpleValue(dataName);
    }
    protected double getNumber(String dataName) {
        SimpleData d = getValue(dataName);
        if (d instanceof NumberData)
            return ((NumberData) d).getDouble();
        else
            return Double.NaN;
    }
View Full Code Here

    protected String getSelectedMethod(String what) {
        DataRepository data = getDataRepository();
        String prefix = getPrefix();
        String name = data.createDataName(prefix, what);
        name = data.createDataName(name, "Probe Method");
        SimpleData d = data.getSimpleValue(name);
        if (d instanceof StringData) {
            String result = d.format();
            if (result.endsWith("  ")) return null;
            return result.trim();
        } else
            return null;
    }
View Full Code Here

TOP

Related Classes of pspdash.data.SimpleData

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.