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 @ 44304
History | View | Annotate | Download (1.05 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 | 44057 | jjdelcerro | import org.gvsig.fmap.dal.feature.spi.simpleprovider.AutomaticDetectionOfTypes.Rows; |
13 | |||
14 | /**
|
||
15 | *
|
||
16 | * @author jjdelcerro
|
||
17 | */
|
||
18 | 44242 | jjdelcerro | public interface SimpleSequentialReader extends Rows { |
19 | 44057 | jjdelcerro | |
20 | 44242 | jjdelcerro | public SimpleSequentialReaderFactory getFactory();
|
21 | 44057 | jjdelcerro | |
22 | public File getFile(); |
||
23 | |||
24 | public List<String> getFieldNames(); |
||
25 | |||
26 | 44271 | jjdelcerro | @Override
|
27 | 44057 | jjdelcerro | public List<Object> read(); |
28 | |||
29 | public void rewind(); |
||
30 | |||
31 | public void close(); |
||
32 | |||
33 | public String getName(); |
||
34 | |||
35 | 44251 | jjdelcerro | public String getLabel(); |
36 | |||
37 | public String getDescription(); |
||
38 | |||
39 | public Map<String,String> getTags(); |
||
40 | |||
41 | public List<SimpleSequentialReader> getChildren(); |
||
42 | |||
43 | 44262 | jjdelcerro | public long getRowCount(); |
44 | |||
45 | 44304 | jjdelcerro | public StoresRepository getStoresRepository();
|
46 | |||
47 | 44057 | jjdelcerro | } |