View Javadoc

1   package org.sourceforge.jemm.collections.internal.map;
2   
3   import org.sourceforge.jemm.client.shared.ValueEncoder;
4   import org.sourceforge.jemm.collections.internal.StoredValue;
5   import org.sourceforge.jemm.lifecycle.TypeRequest;
6   
7   public class MapRemoveRequest extends TypeRequest<MapRemoveRequest> {
8   	private static final long serialVersionUID = 1L;
9   	
10  	private final StoredValue removeKey;
11  	
12  	public MapRemoveRequest(StoredValue removeKey) {
13  		this.removeKey = removeKey;
14  	}
15  
16  	public StoredValue getRemoveKey() {
17  		return removeKey;
18  	}
19  	
20  	@Override
21  	public MapRemoveRequest encode(ValueEncoder encoder) {
22  		return new MapRemoveRequest(encoder.encode(removeKey));
23  	}
24  }