Revision 37960 trunk/libraries/libGPE-KML/src/org/gvsig/gpe/kml/parser/v21/coordinates/CoordinatesTypeIterator.java
CoordinatesTypeIterator.java | ||
---|---|---|
5 | 5 |
|
6 | 6 |
import javax.xml.namespace.QName; |
7 | 7 |
|
8 |
import org.gvsig.gpe.kml.parser.GPEDeafultKmlParser;
|
|
8 |
import org.gvsig.gpe.kml.parser.GPEDefaultKmlParser;
|
|
9 | 9 |
import org.gvsig.gpe.kml.utils.Kml2_1_Tags; |
10 | 10 |
import org.gvsig.gpe.utils.StringUtils; |
11 | 11 |
import org.gvsig.gpe.xml.stream.IXmlStreamReader; |
... | ... | |
100 | 100 |
* @author Jorge Piera LLodr? (jorge.piera@iver.es) |
101 | 101 |
* @see http://code.google.com/apis/kml/documentation/kml_tags_21.html#coordinates |
102 | 102 |
*/ |
103 |
public class CoordinatesTypeIterator extends KmlCoodinatesIterator{ |
|
103 |
public class CoordinatesTypeIterator extends KmlCoordinatesIterator{
|
|
104 | 104 |
private StringTokenizer coordinatesString = null; |
105 | 105 |
|
106 | 106 |
/** |
... | ... | |
120 | 120 |
* @see org.gvsig.gpe.gml.parser.v2.coordinates.GmlCoodinatesIterator#initialize(org.gvsig.gpe.xml.stream.IXmlStreamReader, org.gvsig.gpe.gml.parser.GPEDefaultGmlParser, java.lang.String) |
121 | 121 |
*/ |
122 | 122 |
public void initialize(IXmlStreamReader parser, |
123 |
GPEDeafultKmlParser handler, QName lastTag)
|
|
123 |
GPEDefaultKmlParser handler, QName lastTag)
|
|
124 | 124 |
throws XmlStreamException, IOException { |
125 | 125 |
super.initialize(parser, handler, lastTag); |
126 | 126 |
|
... | ... | |
167 | 167 |
* @return |
168 | 168 |
*/ |
169 | 169 |
private int caculateDimension(String coordinatesTag) { |
170 |
String firstPair; |
|
171 |
StringTokenizer st = new StringTokenizer(coordinatesTag); |
|
172 |
if (st.hasMoreTokens()){ |
|
173 |
firstPair = st.nextToken(); |
|
174 |
}else{ |
|
175 |
firstPair = coordinatesTag; |
|
176 |
} |
|
177 |
return StringUtils.splitString(firstPair, Kml2_1_Tags.COORDINATES_SEPARATOR).length;
|
|
170 |
// String firstPair;
|
|
171 |
// StringTokenizer st = new StringTokenizer(coordinatesTag);
|
|
172 |
// if (st.hasMoreTokens()){
|
|
173 |
// firstPair = st.nextToken();
|
|
174 |
// }else{
|
|
175 |
// firstPair = coordinatesTag;
|
|
176 |
// }
|
|
177 |
return StringUtils.splitString(coordinatesTag, Kml2_1_Tags.COORDINATES_SEPARATOR).length;
|
|
178 | 178 |
} |
179 | 179 |
|
180 | 180 |
/* |
Also available in: Unified diff