Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.api / src / main / java / org / gvsig / fmap / dal / DataStoreFactory.java @ 40435

History | View | Annotate | Download (614 Bytes)

1
package org.gvsig.fmap.dal;
2

    
3
import org.gvsig.fmap.dal.exception.InitializeException;
4

    
5
/**
6
 * Interface for all DataStore factories. Each type or set of types of stores
7
 * register a factory. A factory is capable of building one or more types of
8
 * stores throught its parameters.
9
 * 
10
 * @author Nacho Brodin (nachobrodin@gmail.com)
11
 */
12
public interface DataStoreFactory {
13

    
14
        /**
15
         * Sets DataParameters object
16
         * @param parameters
17
         */
18
        public void setParameters(DataParameters parameters);
19
        
20
        /**
21
         * Builds a specific kind of store
22
         * @return
23
         */
24
        public DataStore createStore() throws InitializeException;
25
}