/** * constructor * * @param formName form name * @param mandatoryFlags * @param rows the rows * @param listMap map */ public DCInputSet(String formName, List<List<Map<String, String>>> rows, Map<String, List<String>> listMap) { this.formName = formName; this.inputs = new DCInput[rows.size()][]; for (int i = 0; i < inputs.length; i++) { List<Map<String, String>> fields = rows.get(i); inputs[i] = new DCInput[fields.size()]; for (int j = 0; j < inputs[i].length; j++) { Map<String, String> field = rows.get(i).get(j); inputs[i][j] = new DCInput(field, listMap); } } }