Statistics
| Revision:

svn-gvsig-desktop / trunk / applications / appgvSIG / src / com / iver / cit / gvsig / project / ProjectFactory.java @ 614

History | View | Annotate | Download (1.02 KB)

1 312 fernando
package com.iver.cit.gvsig.project;
2
3 550 fernando
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource;
4 412 vcaballero
import com.iver.cit.gvsig.project.castor.Project;
5
import com.iver.cit.gvsig.project.castor.ProjectExtent;
6
import com.iver.cit.gvsig.project.castor.ProjectMap;
7
import com.iver.cit.gvsig.project.castor.ProjectTable;
8
import com.iver.cit.gvsig.project.castor.ProjectView;
9 312 fernando
10
11
12
public class ProjectFactory {
13
        public static ProjectMap createMap(String baseName){
14 412 vcaballero
                return ProjectMap.createMap(baseName);
15 312 fernando
        }
16
17 550 fernando
        public static ProjectTable createTable(String baseName, SelectableDataSource sds){
18
                return ProjectTable.createTable(baseName, sds);
19 312 fernando
        }
20
21
        //TODO implementar bien
22
/*        public static ProjectTable createTable(String viewName, FTable ftable){
23
                return Table.createTable(viewName, ftable);
24
        }
25
*/
26
        public static ProjectView createView(String baseName){
27 412 vcaballero
                return ProjectView.createView(baseName);
28 312 fernando
        }
29
30
        public static Project createProject(){
31 412 vcaballero
                return new Project();
32 312 fernando
        }
33
34
        public static ProjectExtent createExtent(){
35 412 vcaballero
                return new ProjectExtent();
36 312 fernando
        }
37
38
39
}