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 @ 44307

History | View | Annotate | Download (1.58 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

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

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

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

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

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

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

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

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

    
70
    @Override
71
    public StoresRepository getStoresRepository() {
72
        return null;
73
    }
74
    
75
}