Revision 21944 trunk/libraries/libGPE/src/org/gvsig/gpe/GPEFactory.java
GPEFactory.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.net.URI; |
4 | 4 |
import java.util.ArrayList; |
5 |
import java.util.HashSet; |
|
6 | 5 |
import java.util.Iterator; |
7 |
import java.util.Set; |
|
8 | 6 |
|
9 |
import javax.xml.parsers.SAXParserFactory; |
|
10 |
|
|
11 | 7 |
import org.gvsig.gpe.exceptions.GPEParserCreationException; |
12 | 8 |
import org.gvsig.gpe.exceptions.GPEWriterHandlerCreationException; |
13 | 9 |
import org.gvsig.gpe.parser.GPEParser; |
... | ... | |
318 | 314 |
if (providers.hasNext()) { |
319 | 315 |
IGPEWriterHandlerImplementor implementor = (IGPEWriterHandlerImplementor) providers |
320 | 316 |
.next(); |
321 |
String[] formats = implementor.getFormats(); |
|
322 |
for (int i = 0; i < formats.length; i++) { |
|
323 |
if (formats[i].toLowerCase().compareTo(format.toLowerCase()) == 0) { |
|
324 |
possibleWriters.add(new GPEWriterHandler(implementor)); |
|
325 |
} |
|
326 |
} |
|
317 |
if(implementor.getFormat().toLowerCase().equals(format.toLowerCase())){ |
|
318 |
possibleWriters.add(new GPEWriterHandler(implementor)); |
|
319 |
} |
|
327 | 320 |
} |
328 | 321 |
return possibleWriters; |
329 | 322 |
} |
Also available in: Unified diff