コード例 #1
0
  private String getNodeId(MissingValueStrategyType missingValueStrategy) throws Exception {
    ModelEvaluator<?> evaluator = createModelEvaluator();

    TreeModel treeModel = (TreeModel) evaluator.getModel();
    treeModel.setMissingValueStrategy(missingValueStrategy);

    Map<FieldName, ?> arguments =
        createArguments("outlook", "sunny", "temperature", null, "humidity", null);

    Map<FieldName, ?> result = evaluator.evaluate(arguments);

    return getEntityId(result.get(evaluator.getTargetField()));
  }