@Override public CharSequence escape(Object value) { return StringUtil.escapeCsv(valueConverter().convertObject(value), true); } };
@Override public boolean containsObject(K name, Object value) { return contains(name, valueConverter.convertObject(checkNotNull(value, "value"))); }
@Override public T addObject(K name, Object value) { return add(name, valueConverter.convertObject(checkNotNull(value, "value"))); }
@Override public boolean containsObject(K name, Object value) { return contains(name, valueConverter.convertObject(checkNotNull(value, "value"))); }
@Override public T addObject(K name, Object value) { return add(name, valueConverter.convertObject(checkNotNull(value, "value"))); }
@Override public T setObject(K name, Object value) { checkNotNull(value, "value"); V convertedValue = checkNotNull(valueConverter.convertObject(value), "convertedValue"); return set(name, convertedValue); }
@Override public boolean containsObject(K name, Object value) { return contains(name, valueConverter.convertObject(checkNotNull(value, "value"))); }
@Override public T addObject(K name, Object value) { return add(name, valueConverter.convertObject(checkNotNull(value, "value"))); }
@Override public T setObject(K name, Object value) { checkNotNull(value, "value"); V convertedValue = checkNotNull(valueConverter.convertObject(value), "convertedValue"); return set(name, convertedValue); }
@Override public T setObject(K name, Object value) { checkNotNull(value, "value"); V convertedValue = checkNotNull(valueConverter.convertObject(value), "convertedValue"); return set(name, convertedValue); }
@Override public T setObject(K name, Iterable<?> values) { nameValidator.validateName(name); int h = hashingStrategy.hashCode(name); int i = index(h); remove0(h, i, name); for (Object v: values) { if (v == null) { break; } add0(h, i, name, valueConverter.convertObject(v)); } return thisT(); }
@Override public T setObject(K name, Object... values) { nameValidator.validateName(name); int h = hashingStrategy.hashCode(name); int i = index(h); remove0(h, i, name); for (Object v: values) { if (v == null) { break; } add0(h, i, name, valueConverter.convertObject(v)); } return thisT(); }
@Override public T setObject(K name, Object... values) { nameValidator.validateName(name); int h = hashingStrategy.hashCode(name); int i = index(h); remove0(h, i, name); for (Object v: values) { if (v == null) { break; } add0(h, i, name, valueConverter.convertObject(v)); } return thisT(); }
@Override public T setObject(K name, Iterable<?> values) { nameValidator.validateName(name); int h = hashingStrategy.hashCode(name); int i = index(h); remove0(h, i, name); for (Object v: values) { if (v == null) { break; } add0(h, i, name, valueConverter.convertObject(v)); } return thisT(); }
@Override public T setObject(K name, Iterable<?> values) { nameValidator.validateName(name); int h = hashingStrategy.hashCode(name); int i = index(h); remove0(h, i, name); for (Object v: values) { if (v == null) { break; } add0(h, i, name, valueConverter.convertObject(v)); } return thisT(); }
@Override public T setObject(K name, Object... values) { nameValidator.validateName(name); int h = hashingStrategy.hashCode(name); int i = index(h); remove0(h, i, name); for (Object v: values) { if (v == null) { break; } add0(h, i, name, valueConverter.convertObject(v)); } return thisT(); }
@Override public CharSequence escape(Object value) { return StringUtil.escapeCsv(valueConverter().convertObject(value), true); } };
@Override public CharSequence escape(Object value) { return StringUtil.escapeCsv(valueConverter().convertObject(value), true); } };
@Override public T setObject(K name, Object value) { checkNotNull(value, "value"); V convertedValue = checkNotNull(valueConverter.convertObject(value), "convertedValue"); return set(name, convertedValue); }
@Override public T setObject(K name, Object value) { checkNotNull(value, "value"); V convertedValue = checkNotNull(valueConverter.convertObject(value), "convertedValue"); return set(name, convertedValue); }