/** * Compares this object with the specified object for order. * * @param o * The object to be compared. * @return A negative integer, zero, or a positive integer as this object is * less than, equal to, or greater than the specified object. */ public int compareTo(Parameter o) { return getName().compareTo(o.getName()); }
/** * Returns the set of parameter names (case sensitive). * * @return The set of parameter names. */ public Set<String> getNames() { final Set<String> result = new HashSet<String>(); for (final Parameter param : this) { result.add(param.getName()); } return result; }
/** * Returns a string with the name and value of the parameter. * * @return A string with the name and value of the parameter. */ @Override public String toString() { return getName() + ": " + getValue(); } }
@Override public String toString() { return "[" + getName() + "=" + getValue() + "]"; }
@Override public String toString() { return "[" + getName() + "=" + getValue() + "]"; }
/** * @param parameters * @return the Map */ public static Map<String, String> toMap(Series<Parameter> parameters) { if (parameters == null) { return null; } Map<String, String> map = new HashMap<String, String>(); for (Parameter parameter : parameters) { map.put(parameter.getName(), parameter.getValue()); } return map; }
@Put public String store(Form form) { for (Parameter entry : form) { System.out.println(entry.getName() + "=" + entry.getValue()); } return "Mail updated!"; } }
@Put public String store(Form form) { for (Parameter entry : form) { System.out.println(entry.getName() + "=" + entry.getValue()); } return "Mail updated!"; } }
@Override public String toString() { final StringBuilder sb = new StringBuilder(); if (getName() != null) { sb.append(getName()); for (final Parameter param : getParameters()) { sb.append("; ").append(param.getName()).append('=').append( param.getValue()); } } return sb.toString(); } }
/** * Appends a new parameter, prefixed with a comma. The value is separated * from the name by an '=' character. * * @param parameter * The parameter. * @return This writer. */ public ChallengeWriter appendQuotedChallengeParameter(Parameter parameter) { return appendQuotedChallengeParameter(parameter.getName(), parameter.getValue()); }
/** * Appends a new challenge parameter, prefixed with a comma. The value is * separated from the name by an '=' character. * * @param parameter * The parameter. * @return This writer. */ public ChallengeWriter appendChallengeParameter(Parameter parameter) { return appendChallengeParameter(parameter.getName(), parameter.getValue()); }
/** {@inheritDoc} */ @Override public int hashCode() { return SystemUtils.hashCode(getName(), getValue()); }
/** {@inheritDoc} */ @Override public int hashCode() { return SystemUtils.hashCode(getName(), getValue()); }
/** {@inheritDoc} */ @Override public int hashCode() { return Engine.hashCode(getName(), getValue()); }
/** * Adds a parameter to the query component. The name and value are * automatically URL encoded if necessary. * * @param parameter * The parameter to add. * @return The updated reference. */ public Reference addQueryParameter(Parameter parameter) { return addQueryParameter(parameter.getName(), parameter.getValue()); }
/** * Adds a parameter to the query component. The name and value are * automatically URL encoded if necessary. * * @param parameter * The parameter to add. * @return The updated reference. */ public Reference addQueryParameter(Parameter parameter) { return addQueryParameter(parameter.getName(), parameter.getValue()); }
@Override public void writeResponseHead(org.restlet.data.Response restletResponse) throws IOException { response.setStatus(ResponseStatus.forId(getStatusCode()), getReasonPhrase()); // Ensure that headers are empty response.getHeaders().dispose(); for (Parameter header : super.getResponseHeaders()) { response.addHeader(header.getName(), header.getValue()); } }