Revision 47643 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.csv/src/main/java/org/gvsig/fmap/dal/store/gml/simplereaders/GMLReader.java
GMLReader.java | ||
---|---|---|
15 | 15 |
import org.gvsig.fmap.dal.store.gml.virtualrows.XMLFileAsList; |
16 | 16 |
import org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters; |
17 | 17 |
import org.gvsig.fmap.dal.store.simplereader.simplereaders.AbstractSimpleReader; |
18 |
import org.gvsig.tools.task.SimpleTaskStatus; |
|
19 |
import org.gvsig.tools.util.GetItemWithSize64; |
|
18 | 20 |
import org.slf4j.Logger; |
19 | 21 |
import org.slf4j.LoggerFactory; |
20 | 22 |
|
... | ... | |
35 | 37 |
|
36 | 38 |
public GMLReader(Reader reader, SimpleReaderStoreParameters theParameters) throws IOException { |
37 | 39 |
File gmlFile = theParameters.getFile(); |
38 |
File gmlIdx = new File(FilenameUtils.removeExtension(gmlFile.getName())+".gmlidx");
|
|
39 |
File gfsFile = new File(FilenameUtils.removeExtension(gmlFile.getName())+".gfs");
|
|
40 |
File gmlIdx = new File(FilenameUtils.removeExtension(gmlFile.getAbsolutePath())+".gmlidx");
|
|
41 |
File gfsFile = new File(FilenameUtils.removeExtension(gmlFile.getAbsolutePath())+".gfs");
|
|
40 | 42 |
gfs = new GfsFile(); |
41 |
if(gmlIdx.exists()){
|
|
43 |
if(gfsFile.exists()){
|
|
42 | 44 |
//TODO: Comparar fechas del gfs y gml |
43 | 45 |
gfs.load(gfsFile); |
44 | 46 |
} else { |
... | ... | |
130 | 132 |
throw new RuntimeException(ex); |
131 | 133 |
} |
132 | 134 |
} |
135 |
|
|
136 |
@Override |
|
137 |
public GetItemWithSize64<List<String>> getVirtualRows(SimpleTaskStatus status) { |
|
138 |
return this.gml; |
|
139 |
} |
|
133 | 140 |
} |
Also available in: Unified diff