/** * Gets parameters encoded in the form data * * @return map (name, value) of parameters */ /*package*/ public Map<String, String[]> getParameters() { if (parameters == null) { FormField[] fields = getFields(); parameters = new HashMap<String, String[]>(fields.length); for (FormField field : fields) { String[] vals = parameters.get(field.getName()); if (vals == null) { parameters.put(field.getName(), new String[] {field.getValue()}); } else { String[] valsNew = new String[vals.length +1]; System.arraycopy(vals, 0, valsNew, 0, vals.length); valsNew[vals.length] = field.getValue(); parameters.put(field.getName(), valsNew); } } } return parameters; }
/** * Gets parameters encoded in the form data * * @return map (name, value) of parameters */ /*package*/ public Map<String, String[]> getParameters() { if (parameters == null) { FormField[] fields = getFields(); parameters = new HashMap<String, String[]>(fields.length); for (FormField field : fields) { String[] vals = parameters.get(field.getName()); if (vals == null) { parameters.put(field.getName(), new String[] {field.getValue()}); } else { String[] valsNew = new String[vals.length +1]; System.arraycopy(vals, 0, valsNew, 0, vals.length); valsNew[vals.length] = field.getValue(); parameters.put(field.getName(), valsNew); } } } return parameters; }
/** * Gets parameters encoded in the form data * * @return map (name, value) of parameters */ /*package*/ public Map<String, String[]> getParameters() { if (parameters == null) { FormField[] fields = getFields(); parameters = new HashMap<String, String[]>(fields.length); for (FormField field : fields) { String[] vals = parameters.get(field.getName()); if (vals == null) { parameters.put(field.getName(), new String[] {field.getValue()}); } else { String[] valsNew = new String[vals.length +1]; System.arraycopy(vals, 0, valsNew, 0, vals.length); valsNew[vals.length] = field.getValue(); parameters.put(field.getName(), valsNew); } } } return parameters; }
/** * Constructs a FieldData object from a WebScript FormField object * * @param field The WebScript FormData object to create the field from */ public FieldData(FormField field) { this.name = field.getName(); this.value = field.getValue(); this.isFile = field.getIsFile(); if (isFile) { is = field.getInputStream(); } }
/** * Constructs a FieldData object from a WebScript FormField object * * @param field The WebScript FormData object to create the field from */ public FieldData(FormField field) { this.name = field.getName(); this.value = field.getValue(); this.isFile = field.getIsFile(); if (isFile) { is = field.getInputStream(); } }