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 / SimpleSequentialReader.java @ 47784
History | View | Annotate | Download (1.3 KB)
1 | 44057 | jjdelcerro | /*
|
---|---|---|---|
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.util.List; |
||
10 | 44251 | jjdelcerro | import java.util.Map; |
11 | 44304 | jjdelcerro | import org.gvsig.fmap.dal.StoresRepository; |
12 | 44307 | jjdelcerro | import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters; |
13 | 44057 | jjdelcerro | import org.gvsig.fmap.dal.feature.spi.simpleprovider.AutomaticDetectionOfTypes.Rows; |
14 | 44331 | jjdelcerro | import org.gvsig.tools.resourcesstorage.ResourcesStorage; |
15 | 44057 | jjdelcerro | |
16 | /**
|
||
17 | *
|
||
18 | * @author jjdelcerro
|
||
19 | */
|
||
20 | 44242 | jjdelcerro | public interface SimpleSequentialReader extends Rows { |
21 | 44057 | jjdelcerro | |
22 | 44242 | jjdelcerro | public SimpleSequentialReaderFactory getFactory();
|
23 | 44057 | jjdelcerro | |
24 | public File getFile(); |
||
25 | |||
26 | public List<String> getFieldNames(); |
||
27 | |||
28 | 44271 | jjdelcerro | @Override
|
29 | 44057 | jjdelcerro | public List<Object> read(); |
30 | |||
31 | public void rewind(); |
||
32 | |||
33 | public void close(); |
||
34 | |||
35 | public String getName(); |
||
36 | |||
37 | 44307 | jjdelcerro | public String getAlias(); |
38 | |||
39 | 44251 | jjdelcerro | public String getLabel(); |
40 | |||
41 | public String getDescription(); |
||
42 | |||
43 | public Map<String,String> getTags(); |
||
44 | |||
45 | public List<SimpleSequentialReader> getChildren(); |
||
46 | |||
47 | 44262 | jjdelcerro | public long getRowCount(); |
48 | |||
49 | 44304 | jjdelcerro | public StoresRepository getStoresRepository();
|
50 | 44331 | jjdelcerro | |
51 | public ResourcesStorage getResourcesStorage();
|
||
52 | 44304 | jjdelcerro | |
53 | 44307 | jjdelcerro | public OpenFeatureStoreParameters getParameters();
|
54 | 44057 | jjdelcerro | } |