Revision 18333 trunk/libraries/libRemoteServices/src/org/gvsig/remoteClient/kml/KmlFeaturesParser.java
KmlFeaturesParser.java | ||
---|---|---|
7 | 7 |
import org.gvsig.remoteClient.gml.engine.IFeaturesIterator; |
8 | 8 |
import org.gvsig.remoteClient.gml.engine.readers.IReaderFile; |
9 | 9 |
import org.gvsig.remoteClient.gml.factories.IGeometriesFactory; |
10 |
import org.gvsig.remoteClient.kml.exceptions.KmlException; |
|
10 | 11 |
import org.gvsig.remoteClient.kml.exceptions.KmlBodyParseException; |
11 | 12 |
import org.xmlpull.v1.XmlPullParserException; |
12 | 13 |
|
... | ... | |
64 | 65 |
*/ |
65 | 66 |
public class KmlFeaturesParser extends AbstractFeaturesParser{ |
66 | 67 |
|
67 |
public KmlFeaturesParser(IReaderFile reader, IGeometriesFactory gFactory)throws BaseException {
|
|
68 |
public KmlFeaturesParser(IReaderFile reader, IGeometriesFactory gFactory)throws KmlException {
|
|
68 | 69 |
super(reader, gFactory); |
69 | 70 |
parseHeader(); |
70 | 71 |
} |
71 | 72 |
|
72 |
private void parseHeader()throws BaseException{
|
|
73 |
private void parseHeader()throws KmlException{
|
|
73 | 74 |
try { |
74 | 75 |
reader.nextTag(); |
75 | 76 |
String tag = reader.getName(); |
... | ... | |
85 | 86 |
* (non-Javadoc) |
86 | 87 |
* @see org.gvsig.remoteClient.gmlEngine.IFeaturesParser#getFeaturesIterator() |
87 | 88 |
*/ |
88 |
public IFeaturesIterator getFeaturesIterator() throws BaseException {
|
|
89 |
public IFeaturesIterator getFeaturesIterator() throws KmlException {
|
|
89 | 90 |
return new KmlFeaturesIterator(getReader(),getGFactory()); |
90 | 91 |
} |
91 | 92 |
|
Also available in: Unified diff