fix compilation errors
git-svn-id: https://osmand.googlecode.com/svn/trunk@64 e29c36b1-1cfa-d876-8d93-3434fc2bb7b8
This commit is contained in:
parent
1f256f2bfd
commit
8292016d10
3 changed files with 12 additions and 7 deletions
|
@ -13,7 +13,7 @@ import com.osmand.data.Amenity.AmenityType;
|
||||||
import com.osmand.data.City.CityType;
|
import com.osmand.data.City.CityType;
|
||||||
import com.osmand.osm.Entity;
|
import com.osmand.osm.Entity;
|
||||||
|
|
||||||
public class OSMIndexStorage extends OsmBaseStorage {
|
public class OsmIndexStorage extends OsmBaseStorage {
|
||||||
protected static final String ELEM_OSMAND = "osmand";
|
protected static final String ELEM_OSMAND = "osmand";
|
||||||
protected static final String ELEM_INDEX = "index";
|
protected static final String ELEM_INDEX = "index";
|
||||||
protected static final String ELEM_CITY = "city";
|
protected static final String ELEM_CITY = "city";
|
||||||
|
@ -31,10 +31,14 @@ public class OSMIndexStorage extends OsmBaseStorage {
|
||||||
protected Region region;
|
protected Region region;
|
||||||
|
|
||||||
|
|
||||||
public OSMIndexStorage(Region region){
|
public OsmIndexStorage(Region region){
|
||||||
this.region = region;
|
this.region = region;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Region getRegion() {
|
||||||
|
return region;
|
||||||
|
}
|
||||||
|
|
||||||
protected City currentParsedCity = null;
|
protected City currentParsedCity = null;
|
||||||
protected Street currentParsedStreet = null;
|
protected Street currentParsedStreet = null;
|
||||||
|
|
||||||
|
@ -72,7 +76,7 @@ public class OSMIndexStorage extends OsmBaseStorage {
|
||||||
initRootElement(uri, localName, name, attributes);
|
initRootElement(uri, localName, name, attributes);
|
||||||
} else if(ELEM_INDEX.equals(name)){
|
} else if(ELEM_INDEX.equals(name)){
|
||||||
} else if(ELEM_CITY.equals(name)){
|
} else if(ELEM_CITY.equals(name)){
|
||||||
CityType t = CityType.valueOf(attributes.getValue(ATTR_CITYTYPE));
|
CityType t = CityType.valueFromString(attributes.getValue(ATTR_CITYTYPE));
|
||||||
City c = new City(t);
|
City c = new City(t);
|
||||||
parseMapObject(c, attributes);
|
parseMapObject(c, attributes);
|
||||||
region.registerCity(c);
|
region.registerCity(c);
|
||||||
|
@ -93,7 +97,8 @@ public class OSMIndexStorage extends OsmBaseStorage {
|
||||||
a.setType(AmenityType.fromString(attributes.getValue(ATTR_TYPE)));
|
a.setType(AmenityType.fromString(attributes.getValue(ATTR_TYPE)));
|
||||||
a.setSubType(attributes.getValue(ATTR_SUBTYPE));
|
a.setSubType(attributes.getValue(ATTR_SUBTYPE));
|
||||||
parseMapObject(a, attributes);
|
parseMapObject(a, attributes);
|
||||||
currentParsedStreet.registerBuilding(building);
|
region.registerAmenity(a);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
super.startElement(uri, localName, name, attributes);
|
super.startElement(uri, localName, name, attributes);
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,14 +47,14 @@ import com.osmand.osm.Way;
|
||||||
import com.sun.org.apache.xerces.internal.impl.PropertyManager;
|
import com.sun.org.apache.xerces.internal.impl.PropertyManager;
|
||||||
import com.sun.xml.internal.stream.writers.XMLStreamWriterImpl;
|
import com.sun.xml.internal.stream.writers.XMLStreamWriterImpl;
|
||||||
|
|
||||||
public class OSMStorageWriter {
|
public class OsmStorageWriter {
|
||||||
|
|
||||||
private final String INDENT = " ";
|
private final String INDENT = " ";
|
||||||
private final String INDENT2 = INDENT + INDENT;
|
private final String INDENT2 = INDENT + INDENT;
|
||||||
private final String INDENT3 = INDENT + INDENT + INDENT;
|
private final String INDENT3 = INDENT + INDENT + INDENT;
|
||||||
|
|
||||||
|
|
||||||
public OSMStorageWriter(){
|
public OsmStorageWriter(){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<classpath>
|
<classpath>
|
||||||
<classpathentry kind="src" path="src"/>
|
<classpathentry kind="src" path="src"/>
|
||||||
<classpathentry excluding="**/MapPanel*|com/osmand/LogUtil.java|com/osmand/osm/io/OSMStorageWriter.java|com/osmand/DataExtraction.java|com/osmand/swing/|com/osmand/data/preparation/DataExtraction.java|com/osmand/data/preparation/DataIndexBuilder.java" kind="src" path="use"/>
|
<classpathentry excluding="**/MapPanel*|com/osmand/LogUtil.java|com/osmand/osm/io/OSMStorageWriter.java|com/osmand/DataExtraction.java|com/osmand/swing/|com/osmand/data/preparation/DataExtraction.java|com/osmand/data/preparation/DataIndexBuilder.java|com/osmand/osm/io/OsmStorageWriter.java" kind="src" path="use"/>
|
||||||
<classpathentry kind="src" path="gen"/>
|
<classpathentry kind="src" path="gen"/>
|
||||||
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
|
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
|
||||||
<classpathentry kind="lib" path="lib/bzip2-20090327.jar"/>
|
<classpathentry kind="lib" path="lib/bzip2-20090327.jar"/>
|
||||||
|
|
Loading…
Reference in a new issue