if (io.equalsIgnoreCase("input")) {
isOutput = false;
} else if (io.equalsIgnoreCase("output")) {
isOutput = true;
} else {
throw new AnalystError("Unknown io type:" + io);
}
NormalizationAction des = null;
if (action.equals("range")) {
des = NormalizationAction.Normalize;
} else if (action.equals("ignore")) {
des = NormalizationAction.Ignore;
} else if (action.equals("pass")) {
des = NormalizationAction.PassThrough;
} else if (action.equals("equilateral")) {
des = NormalizationAction.Equilateral;
} else if (action.equals("single")) {
des = NormalizationAction.SingleField;
} else if (action.equals("oneof")) {
des = NormalizationAction.OneOf;
} else {
throw new AnalystError("Unknown field type:" + action);
}
final AnalystField nf = new AnalystField(name, des, high, low);
nf.setTimeSlice(timeSlice);
nf.setOutput(isOutput);