/** * * Enregistrer les paramètres liés à chaque Element (titre) Params: Les positions de l'elements * (X,Y) et son emplacement dans la liste des elements * * @param last ** */ @SuppressWarnings("rawtypes") private void ajouterParametre(int emplacement, String name, String option) { ArrayList params = (ArrayList) parametres.get(emplacement); int k = 0; for (int i = 0; i < params.size(); i++) { final ArrayList p = (ArrayList) params.get(i); /** ****** */ JSONObject paramAsJSONObjectBis = BuildJsonObject.buildJSONObjectParametreBis( "-1", "" + p.get(0), "" + p.get(1), "" + emplacement); /** ****** */ formAsJSONObjectBis.put("parametre" + emplacement + i, paramAsJSONObjectBis); k = i + 1; } if (((ArrayList) elements.get(emplacement)).get(0).equals("checkbox") || ((ArrayList) elements.get(emplacement)).get(0).equals("radio")) { JSONObject paramAsJSONObjectBis = BuildJsonObject.buildJSONObjectParametreBis( "-1", "libelles", "" + choices.get(Integer.parseInt(name)), "" + emplacement); formAsJSONObjectBis.put("parametre" + emplacement + k, paramAsJSONObjectBis); } else if (((ArrayList) elements.get(emplacement)).get(0).equals("combobox")) { JSONObject paramAsJSONObjectBis = BuildJsonObject.buildJSONObjectParametreBis( "-1", "libelles", "" + options.get(Integer.parseInt(option)), "" + emplacement); formAsJSONObjectBis.put("parametre" + emplacement + k, paramAsJSONObjectBis); } /** ********* */ }