Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.spi / src / main / java / org / gvsig / fmap / dal / spi / AbstractDataStoreProviderFactory.java @ 40435

History | View | Annotate | Download (1.23 KB)

1 40435 jjdelcerro
package org.gvsig.fmap.dal.spi;
2
3
import org.gvsig.fmap.dal.DataStoreProviderFactory;
4
import org.gvsig.tools.dynobject.DynObject;
5
import org.gvsig.tools.service.ServiceException;
6
import org.gvsig.tools.service.spi.Provider;
7
import org.gvsig.tools.service.spi.ProviderServices;
8
9
public abstract class AbstractDataStoreProviderFactory implements
10
                DataStoreProviderFactory {
11
12
        private String name = null;
13
        private String description = "";
14
15
16
        protected AbstractDataStoreProviderFactory(String name, String description) {
17
                this.name = name;
18
                this.description = description;
19
        }
20
21
        public final Provider create(DynObject parameters, ProviderServices services)
22
                        throws ServiceException {
23
                throw new UnsupportedOperationException();
24
        }
25
26
        public final void initialize() {
27
                throw new UnsupportedOperationException();
28
        }
29
30
        public final String getName() {
31
                return this.name;
32
        }
33
34
        public final String getDescription() {
35
                return this.description;
36
        }
37
38
        public int allowRead() {
39
                return UNKNOWN;
40
        }
41
42
        public int allowWrite() {
43
                return UNKNOWN;
44
        }
45
46
        public int allowCreate() {
47
                return UNKNOWN;
48
        }
49
50
        public int hasTabularSupport() {
51
                return UNKNOWN;
52
        }
53
54
        public int hasVectorialSupport() {
55
                return UNKNOWN;
56
        }
57
58
        public int hasRasterSupport() {
59
                return UNKNOWN;
60
        }
61
}