Revision 2641

View differences:

org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/MapWithGetItemByKeySizeGetKeysContainsKeyAndSetItem.java
1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
package org.gvsig.tools.util;
7

  
8
import java.util.ArrayList;
9
import java.util.HashMap;
10
import java.util.List;
11

  
12
/**
13
 *
14
 * @author osc
15
 */
16
public class MapWithGetItemByKeySizeGetKeysContainsKeyAndSetItem<K, T> extends HashMap<K, T> implements GetItemByKeyWithSizeGetKeysContainsKeyAndSetItem<K, T>{
17

  
18
	@Override
19
	public List<K> getKeys() {
20
		return new ArrayList(this.keySet());
21
	}
22

  
23
	@Override
24
	public void set(K key, T value) {
25
		put(key, value);
26
	}
27

  
28
	
29
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/ListWithGetItemSizeIsEmptyAndIterator.java
1

  
2
package org.gvsig.tools.util;
3

  
4
import java.util.ArrayList;
5

  
6
/**
7
 *
8
 * @author osc
9
 */
10
public class ListWithGetItemSizeIsEmptyAndIterator<T> extends ArrayList<T> implements GetItemWithSizeIsEmptyAndIterator<T>,GetItemWithSizeIsEmptyAndIterator64<T> {
11

  
12
	@Override
13
	public long size64() {
14
		return size();
15
	}
16

  
17
	@Override
18
	public T get64(long position) {
19
		return get((int) position);
20
	}
21
	
22
}

Also available in: Unified diff