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 / SimpleReaderFactory.java @ 44057

History | View | Annotate | Download (1.07 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.feature.FeatureStoreProviderFactory;
11
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
12
import org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProviderFactory;
13

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