package freenet.client.tools; /** This class represents a query parameter that has a name and value */ public class QueryParameter { /** The name of the parameter. Must be URL-safe. */ private String name; /** The value of the parameter. Must be URL-safe. */ private String value; /** Create a query parameter. * @param name The name of the parameter. Must be URL-safe already. * @param value The value of the parameter. Must be URL-safe already. */ public QueryParameter(String name, String value) { this.name = name; this.value = value; assert(name.indexOf('&') == -1); assert(value.indexOf('&') == -1); } public String getName() { return name; } public String getValue() { return value; } @Override public String toString() { return "QueryParameter[name=" + name + ",value=" + value + "]"; } }