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