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

History | View | Annotate | Download (1.36 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.feature.OpenFeatureStoreParameters;
7

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

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

    
30
    protected OpenFeatureStoreParameters getParameters() {
31
        return this.params;
32
    }
33

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

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

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

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

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

    
63
}