public final void setAttribute(String name, String value) { attributes.set(name, new String[] { value }); }
public final void setAttribute(String name, String... values) { attributes.set(name, values); }
/** * Set a value. A <code>null</code> value will be returned if no such value * exists. * * @param key key * @param values values * @return old value */ public String[] set(String key, Collection<String> values) { if (values == null) { return set(key, (String[]) null); } return set(key, values.toArray(new String[values.size()])); }
/** * Adds the supplied values to any values currently set under this key. A * <code>null</code> value will be returned if no such value exists. * * @param key key * @param values values * @return old value */ public String[] setMore(String key, String... values) { String[] oldValue = getStringArray(key); Collection<String> more = new ArrayList<String>(Arrays.asList(oldValue)); more.addAll(Arrays.asList(values)); return set(key, more); }