Statistics
| Revision:

gvsig-projects-pool / org.gvsig.busquedacatastral / trunk / org.gvsig.busquedacatastral / org.gvsig.busquedacatastral.swing / org.gvsig.busquedacatastral.swing.impl / src / main / java / org / gvsig / busquedacatastral / swing / impl / DynObjectListModel.java @ 140

History | View | Annotate | Download (1021 Bytes)

1
package org.gvsig.busquedacatastral.swing.impl;
2

    
3
import java.util.List;
4

    
5
import javax.swing.ListModel;
6
import javax.swing.event.ListDataListener;
7

    
8
import org.gvsig.busquedacatastral.lib.api.ReferenciaCatastral;
9
import org.gvsig.tools.dynobject.DynObject;
10

    
11
public class DynObjectListModel implements ListModel<DynObject>{
12

    
13
    private List<DynObject> dynObjects;
14

    
15
    public DynObjectListModel(List<DynObject> dynObjects){
16
        this.dynObjects=dynObjects;
17
    }
18

    
19
    @Override
20
    public int getSize() {
21
        if(dynObjects!=null){
22
            return dynObjects.size();
23
        }else{
24
            return 0;
25
        }
26
    }
27

    
28
    @Override
29
    public DynObject getElementAt(int index) {
30
        if(dynObjects!=null){
31
            return dynObjects.get(index);
32
        }else{
33
            return null;
34
        }
35
    }
36

    
37
    @Override
38
    public void addListDataListener(ListDataListener l) {
39
        //Do nothing
40
    }
41

    
42
    @Override
43
    public void removeListDataListener(ListDataListener l) {
44
      //Do nothing
45
    }
46

    
47
}