Revision 1804

View differences:

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