コード例 #1
0
ファイル: Exponential.java プロジェクト: mcanthony/blue
  public static ProbabilityGenerator loadFromXML(Element data) {
    Exponential retVal = new Exponential();

    Elements nodes = data.getElements();

    while (nodes.hasMoreElements()) {
      Element node = nodes.next();
      String nodeName = node.getName();

      if (nodeName.equals("direction")) {
        retVal.direction = XMLUtilities.readInt(node);
      } else if (nodeName.equals("lambda")) {
        retVal.lambda = XMLUtilities.readDouble(node);
      } else if (nodeName.equals("lambdaTableEnabled")) {
        retVal.lambdaTableEnabled = XMLUtilities.readBoolean(node);
      } else if (nodeName.equals("table")) {
        retVal.lambdaTable = Table.loadFromXML(node);
      }
    }

    return retVal;
  }