Revision 1804
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/UnmodifiableBasicList.java | ||
---|---|---|
1 | 1 |
|
2 | 2 |
package org.gvsig.tools.util; |
3 | 3 |
|
4 |
import java.util.List; |
|
5 |
|
|
4 | 6 |
/** |
5 | 7 |
* |
6 | 8 |
* @author jjdelcerro |
... | ... | |
12 | 14 |
public int size(); |
13 | 15 |
|
14 | 16 |
public boolean isEmpty(); |
17 |
|
|
18 |
public List<T> toList(); |
|
15 | 19 |
} |
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/UnmodifiableBasicListAdapter.java | ||
---|---|---|
1 | 1 |
package org.gvsig.tools.util; |
2 | 2 |
|
3 |
import java.util.Collections; |
|
3 | 4 |
import java.util.Iterator; |
4 | 5 |
import java.util.List; |
5 | 6 |
|
... | ... | |
34 | 35 |
public Iterator<T> iterator() { |
35 | 36 |
return this.list.iterator(); |
36 | 37 |
} |
37 |
|
|
38 |
|
|
39 |
@Override |
|
40 |
public List<T> toList() { |
|
41 |
return Collections.unmodifiableList(this.list); |
|
42 |
} |
|
43 |
|
|
44 |
|
|
38 | 45 |
} |
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/UnmodifiableBasicMap.java | ||
---|---|---|
1 | 1 |
|
2 | 2 |
package org.gvsig.tools.util; |
3 | 3 |
|
4 |
import java.util.Map; |
|
5 |
|
|
4 | 6 |
/** |
5 | 7 |
* |
6 | 8 |
* @author jjdelcerro |
... | ... | |
14 | 16 |
public boolean isEmpty(); |
15 | 17 |
|
16 | 18 |
public boolean containsKey(K key); |
19 |
|
|
20 |
public Map<K,V> toMap(); |
|
21 |
|
|
17 | 22 |
|
18 | 23 |
} |
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/UnmodifiableBasicMapAdapter.java | ||
---|---|---|
5 | 5 |
*/ |
6 | 6 |
package org.gvsig.tools.util; |
7 | 7 |
|
8 |
import java.util.Collections; |
|
8 | 9 |
import java.util.Iterator; |
9 | 10 |
import java.util.Map; |
10 | 11 |
|
... | ... | |
44 | 45 |
public boolean containsKey(K key) { |
45 | 46 |
return this.map.containsKey(key); |
46 | 47 |
} |
48 |
|
|
49 |
@Override |
|
50 |
public Map<K, V> toMap() { |
|
51 |
return Collections.unmodifiableMap(this.map); |
|
52 |
} |
|
53 |
|
|
47 | 54 |
} |
Also available in: Unified diff