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 / AbstractDataServerExplorerFactory.java @ 45043

History | View | Annotate | Download (1.57 KB)

1 43020 jjdelcerro
package org.gvsig.fmap.dal.spi;
2
3
import org.gvsig.fmap.dal.DataFactoryUnit;
4
import org.gvsig.fmap.dal.DataServerExplorerFactory;
5
import org.gvsig.fmap.dal.DataServerExplorerParameters;
6
import static org.gvsig.fmap.dal.DataStoreProviderFactory.UNKNOWN;
7
import org.gvsig.fmap.dal.exception.InitializeException;
8
import org.gvsig.tools.dynobject.DynObject;
9
import org.gvsig.tools.service.spi.Services;
10
11 43450 jjdelcerro
public abstract class AbstractDataServerExplorerFactory
12
    extends AbstractDataFactory
13 43020 jjdelcerro
    implements DataServerExplorerFactory {
14
15 45043 jjdelcerro
16 43450 jjdelcerro
    protected AbstractDataServerExplorerFactory(String name, String description) {
17
        super(name, description);
18
    }
19 43020 jjdelcerro
20 43450 jjdelcerro
    protected AbstractDataServerExplorerFactory(String name, String description, boolean hidden) {
21
        super(name, description,hidden);
22
    }
23 43020 jjdelcerro
24 43450 jjdelcerro
    @Override
25
    public DataFactoryUnit create(DynObject parameters, Services services) {
26
        try {
27
            return this.create(
28
                (DataServerExplorerParameters) parameters,
29
                (DataServerExplorerProviderServices) services
30
            );
31
        } catch (InitializeException ex) {
32
            throw new RuntimeException(ex);
33 43020 jjdelcerro
        }
34 43450 jjdelcerro
    }
35 43020 jjdelcerro
36 43450 jjdelcerro
    @Override
37
    public int allowCreate() {
38
        return UNKNOWN;
39
    }
40 43020 jjdelcerro
41 43450 jjdelcerro
    @Override
42
    public int hasTabularSupport() {
43
        return UNKNOWN;
44
    }
45 43020 jjdelcerro
46 43450 jjdelcerro
    @Override
47
    public int hasVectorialSupport() {
48
        return UNKNOWN;
49
    }
50 43020 jjdelcerro
51 43450 jjdelcerro
    @Override
52
    public int hasRasterSupport() {
53
        return UNKNOWN;
54
    }
55 45043 jjdelcerro
56
    @Override
57
    public boolean isStoreSupported(String name) {
58
        return false;
59
    }
60
61 43020 jjdelcerro
}