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

History | View | Annotate | Download (1.5 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
    protected OpenFeatureStoreParameters getParameters() {
32
        return this.params;
33
    }
34

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

    
44
    @Override
45
    public String getDescription() {
46
        return null;
47
    }
48

    
49
    @Override
50
    public Map<String, String> getTags() {
51
        return null;
52
    }
53

    
54
    @Override
55
    public List<SimpleSequentialReader> getChildren() {
56
        return Collections.EMPTY_LIST;
57
    }
58

    
59
    @Override
60
    public long getRowCount() {
61
        return -1;
62
    }
63

    
64
    @Override
65
    public StoresRepository getStoresRepository() {
66
        return null;
67
    }
68
    
69
}