Revision 21944 trunk/libraries/libGPE/src/org/gvsig/gpe/GPEFactory.java

View differences:

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