Statistics
| Revision:

gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.lib / src / main / java / org / gvsig / tools / util / UnmodifiableTupleListAdapter.java @ 1746

History | View | Annotate | Download (675 Bytes)

1
package org.gvsig.tools.util;
2

    
3
import java.util.Iterator;
4
import java.util.List;
5

    
6
/**
7
 *
8
 * @author jjdelcerro
9
 */
10
public class UnmodifiableTupleListAdapter<T> implements UnmodifiableTuple<T> {
11

    
12
    private final List<T> list;
13
    
14
    public UnmodifiableTupleListAdapter(List<T> list) {
15
        this.list = list;
16
    }
17

    
18
    @Override
19
    public T get(int pos) {
20
        return this.list.get(pos);
21
    }
22

    
23
    @Override
24
    public int size() {
25
        return this.list.size();
26
    }
27

    
28
    @Override
29
    public boolean isEmpty() {
30
        return this.list.isEmpty();
31
    }
32

    
33
    @Override
34
    public Iterator<T> iterator() {
35
        return this.list.iterator();
36
    }
37
        
38
}