Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.db / org.gvsig.fmap.dal.db.mdb / src / main / java / org / gvsig / fmap / dal / store / mdb / MDBExplorerFactory.java @ 46542

History | View | Annotate | Download (1.38 KB)

1

    
2
package org.gvsig.fmap.dal.store.mdb;
3

    
4
import org.gvsig.fmap.dal.DataServerExplorerParameters;
5
import org.gvsig.fmap.dal.exception.InitializeException;
6
import org.gvsig.fmap.dal.spi.DataServerExplorerProviderServices;
7
import org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters;
8
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParametersBase;
9
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
10
import org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer;
11
import org.gvsig.fmap.dal.store.jdbc2.impl.JDBCServerExplorerFactory;
12

    
13

    
14
public class MDBExplorerFactory extends JDBCServerExplorerFactory {
15

    
16
    public MDBExplorerFactory() {
17
        super(
18
                MDBLibrary.NAME,
19
                "MDB"
20
        );
21
    }
22

    
23
    @Override
24
    public JDBCServerExplorer create(
25
            DataServerExplorerParameters parameters, 
26
            DataServerExplorerProviderServices providerServices
27
        ) throws InitializeException {
28
        JDBCHelper helper = new MDBHelper((JDBCConnectionParameters) parameters);
29
        JDBCServerExplorer server = helper.createServerExplorer((JDBCServerExplorerParametersBase) parameters, 
30
                providerServices
31
        );
32
        return server;
33
    }
34
        
35

    
36
    @Override
37
    public JDBCServerExplorerParametersBase createParameters() {
38
        JDBCServerExplorerParametersBase params = new MDBExplorerParameters();
39
        return params;    
40
    }
41
    
42
}