/** * Set a parameter name and value or values. The supplied values will be stored without additional encoding. */ void set(CharSequence name, Object... values) { this.parameters.put(name.toString(), Parameter.create(name.toString(), values)); }
/** * Set a parameter name and value or values. The supplied values will be stored without additional encoding. */ void set(CharSequence name, Object... values) { this.parameters.put(name.toString(), Parameter.create(name.toString(), values)); }
/** * Set a query-parameter to a value or multiple values. The given name and values will be stored without additional * encoding or decoding. */ AddressBuilderQuery query(CharSequence name, Object... values) { if (name != null && values != null) { this.queries.put(name.toString(), Parameter.create(name.toString(), values)); } return new AddressBuilderQuery(this); }
/** * Set a query-parameter to a value or multiple values. The given name and values will be stored without additional * encoding or decoding. */ AddressBuilderQuery query(CharSequence name, Object... values) { if (name != null && values != null) { this.queries.put(name.toString(), Parameter.create(name.toString(), values)); } return new AddressBuilderQuery(this); }
/** * Set a parameter name and value or values. The values will be decoded before they are stored. */ void setDecoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Decoder.path(value.toString())); } this.parameters.put(name.toString(), Parameter.create(name.toString(), encodedValues)); } }
/** * Set a parameter name and value or values. The values will be decoded before they are stored. */ void setDecoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Decoder.path(value.toString())); } this.parameters.put(name.toString(), Parameter.create(name.toString(), encodedValues)); } }
/** * Set a parameter name and value or values. The values will be encoded before they are stored. */ void setEncoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Encoder.path(value.toString())); } this.parameters.put(name.toString(), Parameter.create(name.toString(), encodedValues)); } }
/** * Set a parameter name and value or values. The values will be encoded before they are stored. */ void setEncoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Encoder.path(value.toString())); } this.parameters.put(name.toString(), Parameter.create(name.toString(), encodedValues)); } }
/** * Set a query-parameter value or multiple values. The given name and values be decoded before they are stored. */ AddressBuilderQuery queryDecoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Decoder.query(value.toString())); } this.queries.put(Decoder.query(name.toString()), Parameter.create(name.toString(), encodedValues)); } return new AddressBuilderQuery(this); }
/** * Set a query-parameter to a value or multiple values. The given name and values be encoded before they are stored. */ AddressBuilderQuery queryEncoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Encoder.query(value.toString())); } this.queries.put(Encoder.query(name.toString()), Parameter.create(name.toString(), encodedValues)); } return new AddressBuilderQuery(this); }
/** * Set a query-parameter value or multiple values. The given name and values be decoded before they are stored. */ AddressBuilderQuery queryDecoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Decoder.query(value.toString())); } this.queries.put(Decoder.query(name.toString()), Parameter.create(name.toString(), encodedValues)); } return new AddressBuilderQuery(this); }
/** * Set a query-parameter to a value or multiple values. The given name and values be encoded before they are stored. */ AddressBuilderQuery queryEncoded(CharSequence name, Object... values) { if (name != null && values != null) { List<Object> encodedValues = new ArrayList<Object>(values.length); for (Object value : values) { if (value == null) encodedValues.add(value); else encodedValues.add(Encoder.query(value.toString())); } this.queries.put(Encoder.query(name.toString()), Parameter.create(name.toString(), encodedValues)); } return new AddressBuilderQuery(this); }