Revision 18333 trunk/libraries/libRemoteServices/src/org/gvsig/remoteClient/kml/KmlParsersFactory.java
KmlParsersFactory.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.util.Hashtable; |
4 | 4 |
|
5 |
import org.gvsig.exceptions.BaseException; |
|
6 | 5 |
import org.gvsig.remoteClient.gml.engine.AbstractFeaturesParser; |
7 | 6 |
import org.gvsig.remoteClient.gml.engine.IFeaturesParser; |
8 | 7 |
import org.gvsig.remoteClient.gml.engine.readers.IReaderFile; |
9 | 8 |
import org.gvsig.remoteClient.gml.factories.IGeometriesFactory; |
9 |
import org.gvsig.remoteClient.kml.exceptions.KmlException; |
|
10 | 10 |
import org.gvsig.remoteClient.kml.exceptions.KmlImpossibleCreateParser; |
11 | 11 |
import org.gvsig.remoteClient.kml.warnings.NotNamespaceParserWarning; |
12 | 12 |
import org.gvsig.remoteClient.kml.warnings.WarningsContainer; |
... | ... | |
76 | 76 |
supportedVersions.put("unknown",KmlFeaturesParser.class); |
77 | 77 |
} |
78 | 78 |
|
79 |
public IFeaturesParser createParser(String nameSpace, IGeometriesFactory factory, IReaderFile reader) throws BaseException{
|
|
79 |
public IFeaturesParser createParser(String nameSpace, IGeometriesFactory factory, IReaderFile reader) throws KmlException{
|
|
80 | 80 |
Class clazz = (Class) supportedVersions.get(nameSpace); |
81 | 81 |
if (clazz == null){ |
82 | 82 |
clazz = (Class) supportedVersions.get("unknown"); |
Also available in: Unified diff