1 2 package st.ata.util; 3 4 import java.io.InputStream; 5 import java.util.Date; 6 7 8 /*** Adds mutating operations to {@link AList}. */ 9 10 public interface MutableAList extends AList { 11 public void putObject(String key, Object val); 12 13 public void putInt(String key, int value); 14 15 public void putLong(String key, long value); 16 17 public void putString(String key, String value); 18 19 public void putAList(String key, AList value); 20 21 public void putDate(String key, Date value); 22 23 public void putInputStream(String key, InputStream value); 24 25 public void putIntArray(String key, int[] value); 26 27 public void putLongArray(String key, long[] value); 28 29 public void putStringArray(String key, String[] value); 30 31 public void putAListArray(String key, AList[] value); 32 33 public void putDateArray(String key, Date[] value); 34 35 public void putInputStreamArray(String key, InputStream[] value); 36 }