public void set(final Key key, final Data value) { put(key, new DataValue(value)); if (value != null) { value.parent = this; value.parentKey = key; } }
public void set(final Key key, final Value value) { put(key, value); if (value instanceof DataValue) { final Data d = value.get(); if (d != null) { d.parent = this; d.parentKey = key; } } }
public void set(final Key key, final Boolean value) { put(key, new BooleanValue(value)); }
public void set(final Key key, final Integer value) { put(key, new IntegerValue(value)); }
public void set(final Key key, final String value) { put(key, new StringValue(value)); }
public void set(final Key key, final Time value) { put(key, new TimeValue(value)); }
public void add(final Data value) { final Key k = new IntegerKey(map.size()); put(k, new DataValue(value)); if (value != null) { value.parent = this; value.parentKey = k; } }
public void add(final Time value) { put(new IntegerKey(map.size()), new TimeValue(value)); }
public void add(final Long value) { put(new IntegerKey(map.size()), new LongValue(value)); }
public void set(final Integer key, final Data value) { final Key k = new IntegerKey(key); put(k, new DataValue(value)); if (value != null) { value.parent = this; value.parentKey = k; } }
public void set(final String key, final Data value) { final Key k = new StringKey(key); put(k, new DataValue(value)); if (value != null) { value.parent = this; value.parentKey = k; } }
public void set(final Integer key, final Date value) { put(new IntegerKey(key), new DateValue(value)); }
public void set(final Integer key, final Long value) { put(new IntegerKey(key), new LongValue(value)); }
public void set(final String key, final Double value) { put(new StringKey(key), new DoubleValue(value)); }
public void set(final String key, final String value) { put(new StringKey(key), new StringValue(value)); }
public void set(final Integer key, final Boolean value) { put(new IntegerKey(key), new BooleanValue(value)); }
public void set(final Integer key, final Float value) { put(new IntegerKey(key), new FloatValue(value)); }
public void set(final Integer key, final String value) { put(new IntegerKey(key), new StringValue(value)); }
public void set(final String key, final Timestamp value) { put(new StringKey(key), new TimestampValue(value)); }
public void set(final String key, final Time value) { put(new StringKey(key), new TimeValue(value)); }