Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.file / org.gvsig.fmap.dal.file.lib / src / main / java / org / gvsig / fmap / dal / feature / spi / simpleprovider / AbstractSimpleSequentialReader.java @ 44331

History | View | Annotate | Download (1.73 KB)

1
package org.gvsig.fmap.dal.feature.spi.simpleprovider;
2

    
3
import java.util.Collections;
4
import java.util.List;
5
import java.util.Map;
6
import org.gvsig.fmap.dal.StoresRepository;
7
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
8
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
9

    
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14
public abstract class AbstractSimpleSequentialReader implements SimpleSequentialReader {
15

    
16
    private final SimpleSequentialReaderFactory factory;
17
    private final OpenFeatureStoreParameters params;
18
    
19
    protected AbstractSimpleSequentialReader(
20
            SimpleSequentialReaderFactory factory,
21
            OpenFeatureStoreParameters params
22
        ) {
23
        this.factory = factory;
24
        this.params = params;
25
    }
26
    
27
    @Override
28
    public SimpleSequentialReaderFactory getFactory() {
29
        return this.factory;
30
    }
31

    
32
    @Override
33
    public OpenFeatureStoreParameters getParameters() {
34
        return this.params;
35
    }
36

    
37
    protected Object getParameter(String name) {
38
        return this.params.getDynValue(name);
39
    }
40
    
41
    @Override
42
    public String getLabel() {
43
        return null;
44
    }
45

    
46
    @Override
47
    public String getAlias() {
48
        return null;
49
    }
50
    
51
    @Override
52
    public String getDescription() {
53
        return null;
54
    }
55

    
56
    @Override
57
    public Map<String, String> getTags() {
58
        return null;
59
    }
60

    
61
    @Override
62
    public List<SimpleSequentialReader> getChildren() {
63
        return Collections.EMPTY_LIST;
64
    }
65

    
66
    @Override
67
    public long getRowCount() {
68
        return -1;
69
    }
70

    
71
    @Override
72
    public StoresRepository getStoresRepository() {
73
        return null;
74
    }
75
    
76
    @Override
77
    public ResourcesStorage getResourcesStorage() {
78
        return null;
79
    }
80
}