View Javadoc

1   package org.xvsm.selectors;
2   
3   public class KeySelector<T> extends GenericKeySelector<T> {
4   
5   	public KeySelector() {
6   
7   	}
8   
9   	public KeySelector(String keyName, T keyValue) {
10  		this.setCount(1);
11  		if (keyValue == null) {
12  			throw new IllegalArgumentException(
13  					"The keyValue paramater must not be null");
14  		}
15  		if (keyName == null) {
16  			throw new IllegalArgumentException(
17  					"The keyName paramater must not be null");
18  		}
19  		super.keyName = keyName;
20  		super.keyValue = keyValue;
21  		super.valueType = keyValue.getClass();
22  	}
23  
24  	/***
25  	 * genereated serial version uid.
26  	 */
27  	private static final long serialVersionUID = 8735291464325032413L;
28  
29  }