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 / SimpleSequentialReaderFactory.java @ 44686

History | View | Annotate | Download (1.26 KB)

1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
package org.gvsig.fmap.dal.feature.spi.simpleprovider;
7

    
8
import java.io.File;
9
import java.io.FileFilter;
10
import java.net.URL;
11
import org.gvsig.fmap.dal.DataParameters;
12
import org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory;
13
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
14
import org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProviderFactory;
15

    
16
/**
17
 *
18
 * @author jjdelcerro
19
 */
20
public interface SimpleSequentialReaderFactory extends FileFilter {
21
    
22
    public String getName();
23
    
24
    public String getDescription();
25
    
26
    public String[] getExtensions();
27
    
28
    public boolean isValidExtension(File f);
29
    
30
    public SimpleSequentialReader createReader(OpenFeatureStoreParameters params);
31
    
32
    public FeatureStoreProviderFactory createStoreProviderFactory();
33
    
34
    public FilesystemServerExplorerProviderFactory createFilesystemServerProviderFactory();
35
    
36
    public void selfRegister(URL parameters_xml, URL metadata_xml);
37
    
38
    public void selfRegister(Class loader);
39

    
40
    public void fetchDefaultParameters(DataParameters parameters);
41
}