Statistics
| Revision:

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

History | View | Annotate | Download (914 Bytes)

1
package com.iver.cit.gvsig.project;
2

    
3
import com.iver.cit.gvsig.project.castor.DefaultProject;
4
import com.iver.cit.gvsig.project.castor.Extent;
5
import com.iver.cit.gvsig.project.castor.Map;
6
import com.iver.cit.gvsig.project.castor.Table;
7
import com.iver.cit.gvsig.project.castor.View;
8

    
9

    
10

    
11
public class ProjectFactory {
12
        public static ProjectMap createMap(String baseName){
13
                return Map.createMap(baseName);
14
        }
15
        
16
        public static ProjectTable createTable(String baseName){
17
                return Table.createTable(baseName);
18
        }
19
        
20
        //TODO implementar bien
21
/*        public static ProjectTable createTable(String viewName, FTable ftable){
22
                return Table.createTable(viewName, ftable);
23
        }
24
*/        
25
        public static ProjectView createView(String baseName){
26
                return View.createView(baseName);
27
        }
28
        
29
        public static Project createProject(){
30
                return new DefaultProject();
31
        }
32
        
33
        public static ProjectExtent createExtent(){
34
                return new Extent();
35
        }
36
        
37
        
38
}