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

History | View | Annotate | Download (1.19 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.FileFilter;
9
import java.net.URL;
10
import org.gvsig.fmap.dal.DataParameters;
11
import org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory;
12
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
13
import org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProviderFactory;
14

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

    
37
    public void fetchDefaultParameters(DataParameters parameters);
38
}