Package/class renaming

This commit is contained in:
Victor Shcherb 2013-01-29 18:47:17 +01:00
parent 58500cd3f3
commit 64a3356845
35 changed files with 106 additions and 112 deletions

View file

@ -7,7 +7,6 @@ import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.ResultMatcher; import net.osmand.ResultMatcher;
import net.osmand.binary.BinaryMapIndexReader; import net.osmand.binary.BinaryMapIndexReader;
@ -18,6 +17,7 @@ import net.osmand.data.Amenity;
import net.osmand.data.AmenityType; import net.osmand.data.AmenityType;
import net.osmand.osm.LatLon; import net.osmand.osm.LatLon;
import net.osmand.osm.MapUtils; import net.osmand.osm.MapUtils;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -137,8 +137,8 @@ public class AmenityIndexRepositoryBinary implements AmenityIndexRepository {
int zoom, String filterId, List<Amenity> toFill, boolean fillFound){ int zoom, String filterId, List<Amenity> toFill, boolean fillFound){
boolean inside = cTopLatitude >= topLatitude && cLeftLongitude <= leftLongitude && cRightLongitude >= rightLongitude boolean inside = cTopLatitude >= topLatitude && cLeftLongitude <= leftLongitude && cRightLongitude >= rightLongitude
&& cBottomLatitude <= bottomLatitude && zoom == cZoom; && cBottomLatitude <= bottomLatitude && zoom == cZoom;
boolean noNeedToSearch = inside && Algoritms.objectEquals(filterId, cFilterId); boolean noNeedToSearch = inside && Algorithms.objectEquals(filterId, cFilterId);
if((inside || fillFound) && toFill != null && Algoritms.objectEquals(filterId, cFilterId)){ if((inside || fillFound) && toFill != null && Algorithms.objectEquals(filterId, cFilterId)){
for(Amenity a : cachedObjects){ for(Amenity a : cachedObjects){
LatLon location = a.getLocation(); LatLon location = a.getLocation();
if (location.getLatitude() <= topLatitude && location.getLongitude() >= leftLongitude && location.getLongitude() <= rightLongitude if (location.getLatitude() <= topLatitude && location.getLongitude() >= leftLongitude && location.getLongitude() <= rightLongitude

View file

@ -11,7 +11,6 @@ import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import net.osmand.Algoritms;
import net.osmand.IProgress; import net.osmand.IProgress;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.ResultMatcher; import net.osmand.ResultMatcher;
@ -25,6 +24,7 @@ import net.osmand.osm.MapUtils;
import net.osmand.osm.Node; import net.osmand.osm.Node;
import net.osmand.osm.io.IOsmStorageFilter; import net.osmand.osm.io.IOsmStorageFilter;
import net.osmand.osm.io.OsmBaseStorage; import net.osmand.osm.io.OsmBaseStorage;
import net.osmand.util.Algorithms;
import net.sf.junidecode.Junidecode; import net.sf.junidecode.Junidecode;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -136,8 +136,8 @@ public class AmenityIndexRepositoryOdb extends BaseLocationIndexRepository<Ameni
} }
boolean inside = cTopLatitude >= topLatitude && cLeftLongitude <= leftLongitude && cRightLongitude >= rightLongitude boolean inside = cTopLatitude >= topLatitude && cLeftLongitude <= leftLongitude && cRightLongitude >= rightLongitude
&& cBottomLatitude <= bottomLatitude && zoom == cZoom; && cBottomLatitude <= bottomLatitude && zoom == cZoom;
boolean noNeedToSearch = inside && Algoritms.objectEquals(filterId, cFilterId); boolean noNeedToSearch = inside && Algorithms.objectEquals(filterId, cFilterId);
if((inside || fillFound) && toFill != null && Algoritms.objectEquals(filterId, cFilterId)){ if((inside || fillFound) && toFill != null && Algorithms.objectEquals(filterId, cFilterId)){
for(Amenity a : cachedObjects){ for(Amenity a : cachedObjects){
LatLon location = a.getLocation(); LatLon location = a.getLocation();
if (location.getLatitude() <= topLatitude && location.getLongitude() >= leftLongitude && location.getLongitude() <= rightLongitude if (location.getLatitude() <= topLatitude && location.getLongitude() >= leftLongitude && location.getLongitude() <= rightLongitude

View file

@ -6,7 +6,6 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Stack; import java.util.Stack;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.ResultMatcher; import net.osmand.ResultMatcher;
import net.osmand.data.Amenity; import net.osmand.data.Amenity;
@ -14,6 +13,7 @@ import net.osmand.data.TransportStop;
import net.osmand.map.ITileSource; import net.osmand.map.ITileSource;
import net.osmand.map.MapTileDownloader.DownloadRequest; import net.osmand.map.MapTileDownloader.DownloadRequest;
import net.osmand.map.MapTileDownloader.IMapDownloaderCallback; import net.osmand.map.MapTileDownloader.IMapDownloaderCallback;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -295,7 +295,7 @@ public class AsyncLoadingThread extends Thread {
return false; return false;
} }
public boolean recalculateRequest(AmenityLoadRequest req) { public boolean recalculateRequest(AmenityLoadRequest req) {
if (this.zoom != req.zoom || !Algoritms.objectEquals(this.filter, req.filter) || req.repoHasChange()) { if (this.zoom != req.zoom || !Algorithms.objectEquals(this.filter, req.filter) || req.repoHasChange()) {
return true; return true;
} }
return !isContains(req.topLatitude, req.leftLongitude, req.bottomLatitude, req.rightLongitude); return !isContains(req.topLatitude, req.leftLongitude, req.bottomLatitude, req.rightLongitude);

View file

@ -11,7 +11,6 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import net.osmand.Algoritms;
import net.osmand.FavouritePoint; import net.osmand.FavouritePoint;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
@ -36,6 +35,7 @@ import net.osmand.plus.voice.CommandPlayer;
import net.osmand.plus.voice.CommandPlayerException; import net.osmand.plus.voice.CommandPlayerException;
import net.osmand.plus.voice.CommandPlayerFactory; import net.osmand.plus.voice.CommandPlayerFactory;
import net.osmand.render.RenderingRulesStorage; import net.osmand.render.RenderingRulesStorage;
import net.osmand.util.Algorithms;
import android.app.Activity; import android.app.Activity;
import android.app.AlarmManager; import android.app.AlarmManager;
import android.app.AlertDialog; import android.app.AlertDialog;
@ -328,7 +328,7 @@ public class OsmandApplication extends Application implements ClientContext {
} }
} else { } else {
if (player == null || !Algoritms.objectEquals(voiceProvider, player.getCurrentVoice())) { if (player == null || !Algorithms.objectEquals(voiceProvider, player.getCurrentVoice())) {
initVoiceDataInDifferentThread(uiContext, voiceProvider, run); initVoiceDataInDifferentThread(uiContext, voiceProvider, run);
} }
} }

View file

@ -9,8 +9,8 @@ import net.osmand.IProgress;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.access.AccessibilityPlugin; import net.osmand.access.AccessibilityPlugin;
import net.osmand.plus.activities.LocalIndexInfo; import net.osmand.plus.activities.LocalIndexInfo;
import net.osmand.plus.activities.LocalIndexesActivity.LoadLocalIndexTask;
import net.osmand.plus.activities.LocalIndexesActivity; import net.osmand.plus.activities.LocalIndexesActivity;
import net.osmand.plus.activities.LocalIndexesActivity.LoadLocalIndexTask;
import net.osmand.plus.activities.MapActivity; import net.osmand.plus.activities.MapActivity;
import net.osmand.plus.activities.SettingsActivity; import net.osmand.plus.activities.SettingsActivity;
import net.osmand.plus.audionotes.AudioVideoNotesPlugin; import net.osmand.plus.audionotes.AudioVideoNotesPlugin;

View file

@ -133,7 +133,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository {
} }
try { try {
// essentially index is created that cities towns are first in cities map // essentially index is created that cities towns are first in cities map
if (/*name.length() >= 2 && Algoritms.containsDigit(name) && */searchVillages) { if (/*name.length() >= 2 && Algorithms.containsDigit(name) && */searchVillages) {
// also try to identify postcodes // also try to identify postcodes
String uName = name.toUpperCase(); String uName = name.toUpperCase();
List<City> foundCities = file.getCities(region, BinaryMapIndexReader.buildAddressRequest(resultMatcher), List<City> foundCities = file.getCities(region, BinaryMapIndexReader.buildAddressRequest(resultMatcher),

View file

@ -19,7 +19,6 @@ import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.TreeMap; import java.util.TreeMap;
import net.osmand.Algoritms;
import net.osmand.GeoidAltitudeCorrection; import net.osmand.GeoidAltitudeCorrection;
import net.osmand.IProgress; import net.osmand.IProgress;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
@ -44,6 +43,7 @@ import net.osmand.plus.render.NativeOsmandLibrary;
import net.osmand.plus.srtmplugin.SRTMPlugin; import net.osmand.plus.srtmplugin.SRTMPlugin;
import net.osmand.plus.views.OsmandMapLayer.DrawSettings; import net.osmand.plus.views.OsmandMapLayer.DrawSettings;
import net.osmand.render.RenderingRulesStorage; import net.osmand.render.RenderingRulesStorage;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser;
@ -495,14 +495,14 @@ public class ResourceManager {
//TODO consider some other place for this method? //TODO consider some other place for this method?
public static void copyAssets(AssetManager assetManager, String assetName, File file) throws IOException { public static void copyAssets(AssetManager assetManager, String assetName, File file) throws IOException {
if(file.exists()){ if(file.exists()){
Algoritms.removeAllFiles(file); Algorithms.removeAllFiles(file);
} }
file.getParentFile().mkdirs(); file.getParentFile().mkdirs();
InputStream is = assetManager.open(assetName, AssetManager.ACCESS_STREAMING); InputStream is = assetManager.open(assetName, AssetManager.ACCESS_STREAMING);
FileOutputStream out = new FileOutputStream(file); FileOutputStream out = new FileOutputStream(file);
Algoritms.streamCopy(is, out); Algorithms.streamCopy(is, out);
Algoritms.closeStream(out); Algorithms.closeStream(out);
Algoritms.closeStream(is); Algorithms.closeStream(is);
} }
private void initRenderers(IProgress progress) { private void initRenderers(IProgress progress) {

View file

@ -7,13 +7,13 @@ import java.nio.ByteBuffer;
import java.text.MessageFormat; import java.text.MessageFormat;
import java.util.List; import java.util.List;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.data.IndexConstants; import net.osmand.data.IndexConstants;
import net.osmand.map.ITileSource; import net.osmand.map.ITileSource;
import net.osmand.map.TileSourceManager.TileSourceTemplate; import net.osmand.map.TileSourceManager.TileSourceTemplate;
import net.osmand.plus.api.SQLiteAPI.SQLiteConnection; import net.osmand.plus.api.SQLiteAPI.SQLiteConnection;
import net.osmand.plus.api.SQLiteAPI.SQLiteCursor; import net.osmand.plus.api.SQLiteAPI.SQLiteCursor;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -145,7 +145,7 @@ public class SQLiteTileSource implements ITileSource {
db = ctx.getSQLiteAPI().openByAbsolutePath(file.getAbsolutePath(), false); db = ctx.getSQLiteAPI().openByAbsolutePath(file.getAbsolutePath(), false);
try { try {
String template = db.compileStatement("SELECT url FROM info").simpleQueryForString(); //$NON-NLS-1$ String template = db.compileStatement("SELECT url FROM info").simpleQueryForString(); //$NON-NLS-1$
if(!Algoritms.isEmpty(template)){ if(!Algorithms.isEmpty(template)){
urlTemplate = template; urlTemplate = template;
} }
} catch (RuntimeException e) { } catch (RuntimeException e) {

View file

@ -6,9 +6,9 @@ import java.util.List;
import java.util.TimeZone; import java.util.TimeZone;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.SunriseSunset;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
import net.osmand.plus.OsmandSettings.DayNightMode; import net.osmand.plus.OsmandSettings.DayNightMode;
import net.osmand.util.SunriseSunset;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;

View file

@ -14,7 +14,6 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.TreeMap; import java.util.TreeMap;
import net.osmand.Algoritms;
import net.osmand.IProgress; import net.osmand.IProgress;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
@ -41,6 +40,7 @@ import net.osmand.plus.download.IndexItem;
import net.osmand.plus.download.IndexItemCategory; import net.osmand.plus.download.IndexItemCategory;
import net.osmand.plus.download.SrtmIndexItem; import net.osmand.plus.download.SrtmIndexItem;
import net.osmand.plus.srtmplugin.SRTMPlugin; import net.osmand.plus.srtmplugin.SRTMPlugin;
import net.osmand.util.Algorithms;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
import android.app.Dialog; import android.app.Dialog;
@ -700,7 +700,7 @@ public class DownloadIndexActivity extends OsmandExpandableListActivity {
downloads.set(downloads.get() + 1); downloads.set(downloads.get() + 1);
} }
if (entry.existingBackupFile != null) { if (entry.existingBackupFile != null) {
Algoritms.removeAllFiles(entry.existingBackupFile); Algorithms.removeAllFiles(entry.existingBackupFile);
} }
trackEvent(entry); trackEvent(entry);
publishProgress(entry); publishProgress(entry);

View file

@ -10,7 +10,6 @@ import java.util.Locale;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import net.osmand.Algoritms;
import net.osmand.IProgress; import net.osmand.IProgress;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
import net.osmand.data.IndexConstants; import net.osmand.data.IndexConstants;
@ -22,6 +21,7 @@ import net.osmand.plus.OsmandSettings;
import net.osmand.plus.R; import net.osmand.plus.R;
import net.osmand.plus.activities.EnumAdapter.IEnumWithResource; import net.osmand.plus.activities.EnumAdapter.IEnumWithResource;
import net.osmand.plus.activities.LocalIndexHelper.LocalIndexType; import net.osmand.plus.activities.LocalIndexHelper.LocalIndexType;
import net.osmand.util.Algorithms;
import android.app.Activity; import android.app.Activity;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
@ -353,7 +353,7 @@ public class LocalIndexesActivity extends OsmandExpandableListActivity {
boolean successfull = false; boolean successfull = false;
if(operation == DELETE_OPERATION){ if(operation == DELETE_OPERATION){
File f = new File(info.getPathToData()); File f = new File(info.getPathToData());
successfull = Algoritms.removeAllFiles(f); successfull = Algorithms.removeAllFiles(f);
} else if(operation == RESTORE_OPERATION){ } else if(operation == RESTORE_OPERATION){
successfull = move(new File(info.getPathToData()), getFileToRestore(info)); successfull = move(new File(info.getPathToData()), getFileToRestore(info));
if(successfull){ if(successfull){

View file

@ -7,7 +7,6 @@ import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.access.AccessibilityPlugin; import net.osmand.access.AccessibilityPlugin;
import net.osmand.access.AccessibleActivity; import net.osmand.access.AccessibleActivity;
@ -44,6 +43,7 @@ import net.osmand.plus.views.AnimateDraggingMapThread;
import net.osmand.plus.views.OsmandMapLayer; import net.osmand.plus.views.OsmandMapLayer;
import net.osmand.plus.views.OsmandMapTileView; import net.osmand.plus.views.OsmandMapTileView;
import net.osmand.plus.views.PointLocationLayer; import net.osmand.plus.views.PointLocationLayer;
import net.osmand.util.Algorithms;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
import android.app.Dialog; import android.app.Dialog;
@ -343,8 +343,8 @@ public class MapActivity extends AccessibleActivity implements IMapLocationListe
// if destination point was changed try to recalculate route // if destination point was changed try to recalculate route
TargetPointsHelper targets = getTargetPoints(); TargetPointsHelper targets = getTargetPoints();
if (routingHelper.isFollowingMode() && ( if (routingHelper.isFollowingMode() && (
!Algoritms.objectEquals(targets.getPointToNavigate(), routingHelper.getFinalLocation() )|| !Algorithms.objectEquals(targets.getPointToNavigate(), routingHelper.getFinalLocation() )||
!Algoritms.objectEquals(targets.getIntermediatePoints(), routingHelper.getIntermediatePoints()) !Algorithms.objectEquals(targets.getIntermediatePoints(), routingHelper.getIntermediatePoints())
)) { )) {
routingHelper.setFinalAndCurrentLocation(targets.getPointToNavigate(), routingHelper.setFinalAndCurrentLocation(targets.getPointToNavigate(),
targets.getIntermediatePoints(), targets.getIntermediatePoints(),

View file

@ -6,7 +6,6 @@ import java.util.Arrays;
import java.util.Formatter; import java.util.Formatter;
import java.util.Locale; import java.util.Locale;
import net.osmand.Algoritms;
import net.osmand.FavouritePoint; import net.osmand.FavouritePoint;
import net.osmand.osm.LatLon; import net.osmand.osm.LatLon;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
@ -14,6 +13,7 @@ import net.osmand.plus.OsmandSettings;
import net.osmand.plus.R; import net.osmand.plus.R;
import net.osmand.plus.activities.FavouritesListActivity; import net.osmand.plus.activities.FavouritesListActivity;
import net.osmand.plus.activities.NavigatePointActivity; import net.osmand.plus.activities.NavigatePointActivity;
import net.osmand.util.Algorithms;
import android.app.Activity; import android.app.Activity;
import android.app.TabActivity; import android.app.TabActivity;
import android.content.Intent; import android.content.Intent;
@ -286,7 +286,7 @@ public class SearchActivity extends TabActivity {
double lon = intent.getDoubleExtra(SEARCH_LON, 0); double lon = intent.getDoubleExtra(SEARCH_LON, 0);
if (lat != 0 || lon != 0) { if (lat != 0 || lon != 0) {
LatLon l = new LatLon(lat, lon); LatLon l = new LatLon(lat, lon);
if(!Algoritms.objectEquals(reqSearchPoint, l)){ if(!Algorithms.objectEquals(reqSearchPoint, l)){
reqSearchPoint = l; reqSearchPoint = l;
updateSearchPoint(reqSearchPoint, getString(R.string.search_position_fixed), true); updateSearchPoint(reqSearchPoint, getString(R.string.search_position_fixed), true);
} }
@ -295,7 +295,7 @@ public class SearchActivity extends TabActivity {
if(searchPoint == null){ if(searchPoint == null){
LatLon last = settings.getLastKnownMapLocation(); LatLon last = settings.getLastKnownMapLocation();
if(!Algoritms.objectEquals(reqSearchPoint, last)){ if(!Algorithms.objectEquals(reqSearchPoint, last)){
reqSearchPoint = last; reqSearchPoint = last;
updateSearchPoint(last, getString(R.string.search_position_fixed), true); updateSearchPoint(last, getString(R.string.search_position_fixed), true);
} }

View file

@ -3,7 +3,6 @@ package net.osmand.plus.activities.search;
import java.text.MessageFormat; import java.text.MessageFormat;
import net.osmand.Algoritms;
import net.osmand.osm.LatLon; import net.osmand.osm.LatLon;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
import net.osmand.plus.OsmandSettings; import net.osmand.plus.OsmandSettings;
@ -11,6 +10,7 @@ import net.osmand.plus.R;
import net.osmand.plus.RegionAddressRepository; import net.osmand.plus.RegionAddressRepository;
import net.osmand.plus.activities.MapActivity; import net.osmand.plus.activities.MapActivity;
import net.osmand.plus.activities.MapActivityActions; import net.osmand.plus.activities.MapActivityActions;
import net.osmand.util.Algorithms;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
@ -205,24 +205,24 @@ public class SearchAddressActivity extends Activity {
String historyName = null; String historyName = null;
String objectName = ""; String objectName = "";
int zoom = 12; int zoom = 12;
if (!Algoritms.isEmpty(street2) && !Algoritms.isEmpty(street)) { if (!Algorithms.isEmpty(street2) && !Algorithms.isEmpty(street)) {
String cityName = !Algoritms.isEmpty(postcode) ? postcode : city; String cityName = !Algorithms.isEmpty(postcode) ? postcode : city;
objectName = street; objectName = street;
historyName = MessageFormat.format(getString(R.string.search_history_int_streets), street, street2, historyName = MessageFormat.format(getString(R.string.search_history_int_streets), street, street2,
cityName); cityName);
zoom = 16; zoom = 16;
} else if (!Algoritms.isEmpty(building)) { } else if (!Algorithms.isEmpty(building)) {
String cityName = !Algoritms.isEmpty(postcode) ? postcode : city; String cityName = !Algorithms.isEmpty(postcode) ? postcode : city;
objectName = street + " " + building; objectName = street + " " + building;
historyName = MessageFormat.format(getString(R.string.search_history_building), building, street, historyName = MessageFormat.format(getString(R.string.search_history_building), building, street,
cityName); cityName);
zoom = 16; zoom = 16;
} else if (!Algoritms.isEmpty(street)) { } else if (!Algorithms.isEmpty(street)) {
String cityName = postcode != null ? postcode : city; String cityName = postcode != null ? postcode : city;
objectName = street; objectName = street;
historyName = MessageFormat.format(getString(R.string.search_history_street), street, cityName); historyName = MessageFormat.format(getString(R.string.search_history_street), street, cityName);
zoom = 15; zoom = 15;
} else if (!Algoritms.isEmpty(city)) { } else if (!Algorithms.isEmpty(city)) {
historyName = MessageFormat.format(getString(R.string.search_history_city), city); historyName = MessageFormat.format(getString(R.string.search_history_city), city);
objectName = city; objectName = city;
zoom = 13; zoom = 13;
@ -250,20 +250,20 @@ public class SearchAddressActivity extends Activity {
protected void updateBuildingSection(){ protected void updateBuildingSection(){
if(radioBuilding){ if(radioBuilding){
((TextView)findViewById(R.id.BuildingText)).setText(R.string.search_address_building); ((TextView)findViewById(R.id.BuildingText)).setText(R.string.search_address_building);
if(Algoritms.isEmpty(building)){ if(Algorithms.isEmpty(building)){
((TextView)findViewById(R.id.BuildingButton)).setText(R.string.choose_building); ((TextView)findViewById(R.id.BuildingButton)).setText(R.string.choose_building);
} else { } else {
((TextView)findViewById(R.id.BuildingButton)).setText(building); ((TextView)findViewById(R.id.BuildingButton)).setText(building);
} }
} else { } else {
((TextView)findViewById(R.id.BuildingText)).setText(R.string.search_address_street); ((TextView)findViewById(R.id.BuildingText)).setText(R.string.search_address_street);
if(Algoritms.isEmpty(street2)){ if(Algorithms.isEmpty(street2)){
((TextView)findViewById(R.id.BuildingButton)).setText(R.string.choose_intersected_street); ((TextView)findViewById(R.id.BuildingButton)).setText(R.string.choose_intersected_street);
} else { } else {
((TextView)findViewById(R.id.BuildingButton)).setText(street2); ((TextView)findViewById(R.id.BuildingButton)).setText(street2);
} }
} }
findViewById(R.id.ResetBuilding).setEnabled(!Algoritms.isEmpty(street2) || !Algoritms.isEmpty(building)); findViewById(R.id.ResetBuilding).setEnabled(!Algorithms.isEmpty(street2) || !Algorithms.isEmpty(building));
} }
protected void updateUI(){ protected void updateUI(){
@ -278,34 +278,34 @@ public class SearchAddressActivity extends Activity {
findViewById(R.id.SearchOnline).setVisibility(View.VISIBLE); findViewById(R.id.SearchOnline).setVisibility(View.VISIBLE);
showOnMap.setVisibility(View.VISIBLE); showOnMap.setVisibility(View.VISIBLE);
} }
findViewById(R.id.ResetCountry).setEnabled(!Algoritms.isEmpty(region)); findViewById(R.id.ResetCountry).setEnabled(!Algorithms.isEmpty(region));
if(Algoritms.isEmpty(region)){ if(Algorithms.isEmpty(region)){
countryButton.setText(R.string.ChooseCountry); countryButton.setText(R.string.ChooseCountry);
} else { } else {
countryButton.setText(region); countryButton.setText(region);
} }
findViewById(R.id.ResetCity).setEnabled(!Algoritms.isEmpty(city) || !Algoritms.isEmpty(postcode)); findViewById(R.id.ResetCity).setEnabled(!Algorithms.isEmpty(city) || !Algorithms.isEmpty(postcode));
if(Algoritms.isEmpty(city) && Algoritms.isEmpty(postcode)){ if(Algorithms.isEmpty(city) && Algorithms.isEmpty(postcode)){
cityButton.setText(R.string.choose_city); cityButton.setText(R.string.choose_city);
} else { } else {
if(!Algoritms.isEmpty(postcode)){ if(!Algorithms.isEmpty(postcode)){
cityButton.setText(postcode); cityButton.setText(postcode);
} else { } else {
cityButton.setText(city); cityButton.setText(city);
} }
} }
cityButton.setEnabled(!Algoritms.isEmpty(region)); cityButton.setEnabled(!Algorithms.isEmpty(region));
findViewById(R.id.ResetStreet).setEnabled(!Algoritms.isEmpty(street)); findViewById(R.id.ResetStreet).setEnabled(!Algorithms.isEmpty(street));
if(Algoritms.isEmpty(street)){ if(Algorithms.isEmpty(street)){
streetButton.setText(R.string.choose_street); streetButton.setText(R.string.choose_street);
} else { } else {
streetButton.setText(street); streetButton.setText(street);
} }
streetButton.setEnabled(!Algoritms.isEmpty(city) || !Algoritms.isEmpty(postcode)); streetButton.setEnabled(!Algorithms.isEmpty(city) || !Algorithms.isEmpty(postcode));
buildingButton.setEnabled(!Algoritms.isEmpty(street)); buildingButton.setEnabled(!Algorithms.isEmpty(street));
((RadioGroup)findViewById(R.id.RadioGroup)).setVisibility(Algoritms.isEmpty(street) ? View.GONE : View.VISIBLE); ((RadioGroup)findViewById(R.id.RadioGroup)).setVisibility(Algorithms.isEmpty(street) ? View.GONE : View.VISIBLE);
if(radioBuilding){ if(radioBuilding){
((RadioButton)findViewById(R.id.RadioBuilding)).setChecked(true); ((RadioButton)findViewById(R.id.RadioBuilding)).setChecked(true);
@ -317,19 +317,19 @@ public class SearchAddressActivity extends Activity {
} }
public void loadData() { public void loadData() {
if (!Algoritms.isEmpty(region)) { if (!Algorithms.isEmpty(region)) {
String postcodeStr = osmandSettings.getLastSearchedPostcode(); String postcodeStr = osmandSettings.getLastSearchedPostcode();
if (!Algoritms.isEmpty(postcodeStr)) { if (!Algorithms.isEmpty(postcodeStr)) {
postcode = postcodeStr; postcode = postcodeStr;
} else { } else {
city = osmandSettings.getLastSearchedCityName(); city = osmandSettings.getLastSearchedCityName();
} }
if (!Algoritms.isEmpty(postcode) || !Algoritms.isEmpty(city)) { if (!Algorithms.isEmpty(postcode) || !Algorithms.isEmpty(city)) {
street = osmandSettings.getLastSearchedStreet(); street = osmandSettings.getLastSearchedStreet();
if (!Algoritms.isEmpty(street)) { if (!Algorithms.isEmpty(street)) {
String str = osmandSettings.getLastSearchedIntersectedStreet(); String str = osmandSettings.getLastSearchedIntersectedStreet();
radioBuilding = Algoritms.isEmpty(str); radioBuilding = Algorithms.isEmpty(str);
if (!radioBuilding) { if (!radioBuilding) {
street2 = str; street2 = str;
} else { } else {

View file

@ -9,7 +9,6 @@ import java.util.List;
import java.util.Locale; import java.util.Locale;
import net.londatiga.android.QuickAction; import net.londatiga.android.QuickAction;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
import net.osmand.osm.LatLon; import net.osmand.osm.LatLon;
@ -22,6 +21,7 @@ import net.osmand.plus.Version;
import net.osmand.plus.activities.MapActivityActions; import net.osmand.plus.activities.MapActivityActions;
import net.osmand.plus.activities.OsmandListActivity; import net.osmand.plus.activities.OsmandListActivity;
import net.osmand.plus.activities.search.SearchActivity.SearchActivityChild; import net.osmand.plus.activities.search.SearchActivity.SearchActivityChild;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser;
@ -125,7 +125,7 @@ public class SearchAddressOnlineActivity extends OsmandListActivity implements S
} }
protected void searchPlaces(final String search) { protected void searchPlaces(final String search) {
if(Algoritms.isEmpty(search)){ if(Algorithms.isEmpty(search)){
return; return;
} }

View file

@ -3,7 +3,6 @@ package net.osmand.plus.activities.search;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
import net.osmand.Algoritms;
import net.osmand.ResultMatcher; import net.osmand.ResultMatcher;
import net.osmand.data.Building; import net.osmand.data.Building;
import net.osmand.data.City; import net.osmand.data.City;
@ -12,6 +11,7 @@ import net.osmand.osm.LatLon;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
import net.osmand.plus.R; import net.osmand.plus.R;
import net.osmand.plus.RegionAddressRepository; import net.osmand.plus.RegionAddressRepository;
import net.osmand.util.Algorithms;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.view.View; import android.view.View;
import android.widget.Toast; import android.widget.Toast;
@ -26,8 +26,8 @@ public class SearchBuildingByNameActivity extends SearchByNameAbstractActivity<B
return new Comparator<Building>() { return new Comparator<Building>() {
@Override @Override
public int compare(Building o1, Building o2) { public int compare(Building o1, Building o2) {
int i1 = Algoritms.extractFirstIntegerNumber(o1.getName()); int i1 = Algorithms.extractFirstIntegerNumber(o1.getName());
int i2 = Algoritms.extractFirstIntegerNumber(o2.getName()); int i2 = Algorithms.extractFirstIntegerNumber(o2.getName());
return i1 - i2; return i1 - i2;
} }
}; };

View file

@ -17,7 +17,6 @@ import java.util.Map.Entry;
import net.londatiga.android.ActionItem; import net.londatiga.android.ActionItem;
import net.londatiga.android.QuickAction; import net.londatiga.android.QuickAction;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.ResultMatcher; import net.osmand.ResultMatcher;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
@ -39,6 +38,7 @@ import net.osmand.plus.activities.EditPOIFilterActivity;
import net.osmand.plus.activities.MapActivity; import net.osmand.plus.activities.MapActivity;
import net.osmand.plus.activities.MapActivityActions; import net.osmand.plus.activities.MapActivityActions;
import net.osmand.plus.activities.OsmandListActivity; import net.osmand.plus.activities.OsmandListActivity;
import net.osmand.util.Algorithms;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
import android.content.Context; import android.content.Context;
@ -156,12 +156,12 @@ public class SearchPOIActivity extends OsmandListActivity implements SensorEvent
return; return;
} }
if(isNameFinderFilter() && if(isNameFinderFilter() &&
!Algoritms.objectEquals(((NameFinderPoiFilter) filter).getQuery(), query)){ !Algorithms.objectEquals(((NameFinderPoiFilter) filter).getQuery(), query)){
filter.clearPreviousZoom(); filter.clearPreviousZoom();
((NameFinderPoiFilter) filter).setQuery(query); ((NameFinderPoiFilter) filter).setQuery(query);
runNewSearchQuery(SearchAmenityRequest.buildRequest(location, SearchAmenityRequest.NEW_SEARCH_INIT)); runNewSearchQuery(SearchAmenityRequest.buildRequest(location, SearchAmenityRequest.NEW_SEARCH_INIT));
} else if(isSearchByNameFilter() && } else if(isSearchByNameFilter() &&
!Algoritms.objectEquals(((SearchByNameFilter) filter).getQuery(), query)){ !Algorithms.objectEquals(((SearchByNameFilter) filter).getQuery(), query)){
showFilter.setVisibility(View.INVISIBLE); showFilter.setVisibility(View.INVISIBLE);
filter.clearPreviousZoom(); filter.clearPreviousZoom();
showPoiCategoriesByNameFilter(query, location); showPoiCategoriesByNameFilter(query, location);
@ -626,7 +626,7 @@ public class SearchPOIActivity extends OsmandListActivity implements SensorEvent
searchPOILevel.setEnabled(filter.isSearchFurtherAvailable()); searchPOILevel.setEnabled(filter.isSearchFurtherAvailable());
searchPOILevel.setText(R.string.search_POI_level_btn); searchPOILevel.setText(R.string.search_POI_level_btn);
if (isNameFinderFilter()) { if (isNameFinderFilter()) {
if (!Algoritms.isEmpty(((NameFinderPoiFilter) filter).getLastError())) { if (!Algorithms.isEmpty(((NameFinderPoiFilter) filter).getLastError())) {
AccessibleToast.makeText(SearchPOIActivity.this, ((NameFinderPoiFilter) filter).getLastError(), Toast.LENGTH_LONG).show(); AccessibleToast.makeText(SearchPOIActivity.this, ((NameFinderPoiFilter) filter).getLastError(), Toast.LENGTH_LONG).show();
} }
amenityAdapter.setNewModel(result, ""); amenityAdapter.setNewModel(result, "");
@ -888,13 +888,13 @@ public class SearchPOIActivity extends OsmandListActivity implements SensorEvent
setLocation(null); setLocation(null);
} }
if (!isRunningOnEmulator() && service.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) { if (!isRunningOnEmulator() && service.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
if (!Algoritms.objectEquals(currentLocationProvider, LocationManager.NETWORK_PROVIDER)) { if (!Algorithms.objectEquals(currentLocationProvider, LocationManager.NETWORK_PROVIDER)) {
currentLocationProvider = LocationManager.NETWORK_PROVIDER; currentLocationProvider = LocationManager.NETWORK_PROVIDER;
service.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, GPS_TIMEOUT_REQUEST, GPS_DIST_REQUEST, this); service.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, GPS_TIMEOUT_REQUEST, GPS_DIST_REQUEST, this);
} }
} }
} else if (LocationProvider.AVAILABLE == status) { } else if (LocationProvider.AVAILABLE == status) {
if (!Algoritms.objectEquals(currentLocationProvider, LocationManager.GPS_PROVIDER)) { if (!Algorithms.objectEquals(currentLocationProvider, LocationManager.GPS_PROVIDER)) {
currentLocationProvider = LocationManager.GPS_PROVIDER; currentLocationProvider = LocationManager.GPS_PROVIDER;
service.removeUpdates(networkListener); service.removeUpdates(networkListener);
} }

View file

@ -7,7 +7,6 @@ import java.text.MessageFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import net.osmand.Algoritms;
import net.osmand.data.TransportRoute; import net.osmand.data.TransportRoute;
import net.osmand.data.TransportStop; import net.osmand.data.TransportStop;
import net.osmand.osm.LatLon; import net.osmand.osm.LatLon;
@ -21,6 +20,7 @@ import net.osmand.plus.TransportIndexRepository;
import net.osmand.plus.TransportIndexRepository.RouteInfoLocation; import net.osmand.plus.TransportIndexRepository.RouteInfoLocation;
import net.osmand.plus.activities.TransportRouteHelper; import net.osmand.plus.activities.TransportRouteHelper;
import net.osmand.plus.activities.search.SearchActivity.SearchActivityChild; import net.osmand.plus.activities.search.SearchActivity.SearchActivityChild;
import net.osmand.util.Algorithms;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
import android.app.ListActivity; import android.app.ListActivity;
@ -145,8 +145,8 @@ public class SearchTransportActivity extends ListActivity implements SearchActiv
} }
OsmandApplication app = (OsmandApplication) getApplication(); OsmandApplication app = (OsmandApplication) getApplication();
LatLon pointToNavigate = app.getTargetPointsHelper().getPointToNavigate(); LatLon pointToNavigate = app.getTargetPointsHelper().getPointToNavigate();
if(!Algoritms.objectEquals(pointToNavigate, this.destinationLocation) || if(!Algorithms.objectEquals(pointToNavigate, this.destinationLocation) ||
!Algoritms.objectEquals(startPoint, this.lastKnownMapLocation)){ !Algorithms.objectEquals(startPoint, this.lastKnownMapLocation)){
destinationLocation = pointToNavigate; destinationLocation = pointToNavigate;
selectedDestinationLocation = destinationLocation; selectedDestinationLocation = destinationLocation;
lastKnownMapLocation = startPoint; lastKnownMapLocation = startPoint;
@ -156,7 +156,7 @@ public class SearchTransportActivity extends ListActivity implements SearchActiv
@Override @Override
public void locationUpdate(LatLon l) { public void locationUpdate(LatLon l) {
if(!Algoritms.objectEquals(l, this.lastKnownMapLocation)){ if(!Algorithms.objectEquals(l, this.lastKnownMapLocation)){
lastKnownMapLocation = l; lastKnownMapLocation = l;
searchTransport(); searchTransport();
} }

View file

@ -1,7 +1,6 @@
package net.osmand.plus.api; package net.osmand.plus.api;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.plus.ClientContext; import net.osmand.plus.ClientContext;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;

View file

@ -1,9 +1,10 @@
package net.osmand.plus.api; package net.osmand.plus.api;
import org.apache.commons.logging.Log;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
import org.apache.commons.logging.Log;
import android.content.Context; import android.content.Context;
import android.hardware.Sensor; import android.hardware.Sensor;
import android.hardware.SensorManager; import android.hardware.SensorManager;

View file

@ -7,7 +7,6 @@ import net.osmand.binary.BinaryMapIndexReader;
import net.osmand.map.ITileSource; import net.osmand.map.ITileSource;
import net.osmand.map.TileSourceManager.TileSourceTemplate; import net.osmand.map.TileSourceManager.TileSourceTemplate;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
import net.osmand.plus.SearchHistoryHelper;
import net.osmand.plus.OsmandSettings.DayNightMode; import net.osmand.plus.OsmandSettings.DayNightMode;
import net.osmand.plus.SQLiteTileSource; import net.osmand.plus.SQLiteTileSource;

View file

@ -14,7 +14,6 @@ import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import net.osmand.Algoritms;
import net.osmand.IProgress; import net.osmand.IProgress;
import net.osmand.Location; import net.osmand.Location;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
@ -41,6 +40,7 @@ import net.osmand.plus.views.MapInfoLayer;
import net.osmand.plus.views.MapStackControl; import net.osmand.plus.views.MapStackControl;
import net.osmand.plus.views.OsmandMapTileView; import net.osmand.plus.views.OsmandMapTileView;
import net.osmand.plus.views.TextInfoControl; import net.osmand.plus.views.TextInfoControl;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -722,7 +722,7 @@ public class AudioVideoNotesPlugin extends OsmandPlugin {
public void deleteRecording(Recording r) { public void deleteRecording(Recording r) {
recordings.unregisterObject(r.lat, r.lon, r); recordings.unregisterObject(r.lat, r.lon, r);
recordingByFileName.remove(r.file.getName()); recordingByFileName.remove(r.file.getName());
Algoritms.removeAllFiles(r.file); Algorithms.removeAllFiles(r.file);
activity.getMapLayers().getContextMenuLayer().setLocation(null, ""); activity.getMapLayers().getContextMenuLayer().setLocation(null, "");
activity.getMapView().refreshMap(); activity.getMapView().refreshMap();
} }

View file

@ -2,7 +2,6 @@ package net.osmand.plus.development;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import net.osmand.SunriseSunset;
import net.osmand.plus.OptionsMenuHelper; import net.osmand.plus.OptionsMenuHelper;
import net.osmand.plus.OptionsMenuHelper.OnOptionsMenuClick; import net.osmand.plus.OptionsMenuHelper.OnOptionsMenuClick;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
@ -13,6 +12,7 @@ import net.osmand.plus.activities.MapActivity;
import net.osmand.plus.activities.SettingsActivity; import net.osmand.plus.activities.SettingsActivity;
import net.osmand.plus.routing.RouteAnimation; import net.osmand.plus.routing.RouteAnimation;
import net.osmand.plus.routing.RoutingHelper; import net.osmand.plus.routing.RoutingHelper;
import net.osmand.util.SunriseSunset;
import android.content.Intent; import android.content.Intent;
import android.os.Debug; import android.os.Debug;
import android.os.Debug.MemoryInfo; import android.os.Debug.MemoryInfo;

View file

@ -17,9 +17,6 @@ import java.text.MessageFormat;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;
import net.osmand.Algoritms;
import net.osmand.Base64;
import net.osmand.IOUtils;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
import net.osmand.data.Amenity; import net.osmand.data.Amenity;
@ -34,6 +31,8 @@ import net.osmand.plus.OsmandApplication;
import net.osmand.plus.OsmandSettings; import net.osmand.plus.OsmandSettings;
import net.osmand.plus.R; import net.osmand.plus.R;
import net.osmand.plus.Version; import net.osmand.plus.Version;
import net.osmand.util.Base64;
import net.osmand.util.IOUtils;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.http.HttpResponse; import org.apache.http.HttpResponse;

View file

@ -1,6 +1,5 @@
package net.osmand.plus.osmedit; package net.osmand.plus.osmedit;
import net.osmand.Algoritms;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
import net.osmand.data.Amenity; import net.osmand.data.Amenity;
import net.osmand.plus.ContextMenuAdapter; import net.osmand.plus.ContextMenuAdapter;
@ -12,10 +11,11 @@ import net.osmand.plus.R;
import net.osmand.plus.activities.EnumAdapter; import net.osmand.plus.activities.EnumAdapter;
import net.osmand.plus.activities.LocalIndexInfo; import net.osmand.plus.activities.LocalIndexInfo;
import net.osmand.plus.activities.LocalIndexesActivity; import net.osmand.plus.activities.LocalIndexesActivity;
import net.osmand.plus.activities.LocalIndexesActivity.UploadVisibility;
import net.osmand.plus.activities.MapActivity; import net.osmand.plus.activities.MapActivity;
import net.osmand.plus.activities.SettingsActivity; import net.osmand.plus.activities.SettingsActivity;
import net.osmand.plus.activities.LocalIndexesActivity.UploadVisibility;
import net.osmand.plus.views.OsmandMapTileView; import net.osmand.plus.views.OsmandMapTileView;
import net.osmand.util.Algorithms;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
import android.content.Context; import android.content.Context;
@ -204,7 +204,7 @@ public class OsmEditingPlugin extends OsmandPlugin {
public boolean sendGPXFiles(final LocalIndexesActivity la, final LocalIndexInfo... info){ public boolean sendGPXFiles(final LocalIndexesActivity la, final LocalIndexInfo... info){
String name = settings.USER_NAME.get(); String name = settings.USER_NAME.get();
String pwd = settings.USER_PASSWORD.get(); String pwd = settings.USER_PASSWORD.get();
if(Algoritms.isEmpty(name) || Algoritms.isEmpty(pwd)){ if(Algorithms.isEmpty(name) || Algorithms.isEmpty(pwd)){
AccessibleToast.makeText(la, R.string.validate_gpx_upload_name_pwd, Toast.LENGTH_LONG).show(); AccessibleToast.makeText(la, R.string.validate_gpx_upload_name_pwd, Toast.LENGTH_LONG).show();
return false; return false;
} }

View file

@ -3,7 +3,6 @@ package net.osmand.plus.rastermaps;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Map; import java.util.Map;
import net.osmand.Algoritms;
import net.osmand.ResultMatcher; import net.osmand.ResultMatcher;
import net.osmand.map.ITileSource; import net.osmand.map.ITileSource;
import net.osmand.map.TileSourceManager.TileSourceTemplate; import net.osmand.map.TileSourceManager.TileSourceTemplate;
@ -22,6 +21,7 @@ import net.osmand.plus.views.BaseMapLayer;
import net.osmand.plus.views.MapTileLayer; import net.osmand.plus.views.MapTileLayer;
import net.osmand.plus.views.OsmandMapTileView; import net.osmand.plus.views.OsmandMapTileView;
import net.osmand.plus.views.SeekBarPreference; import net.osmand.plus.views.SeekBarPreference;
import net.osmand.util.Algorithms;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
import android.content.DialogInterface; import android.content.DialogInterface;
@ -98,7 +98,7 @@ public class OsmandRasterMapsPlugin extends OsmandPlugin {
public void updateLayer(OsmandMapTileView mapView, OsmandSettings settings, public void updateLayer(OsmandMapTileView mapView, OsmandSettings settings,
MapTileLayer layer, CommonPreference<String> preference, float layerOrder, boolean warnWhenSelected) { MapTileLayer layer, CommonPreference<String> preference, float layerOrder, boolean warnWhenSelected) {
ITileSource overlay = settings.getTileSourceByName(preference.get(), warnWhenSelected); ITileSource overlay = settings.getTileSourceByName(preference.get(), warnWhenSelected);
if(!Algoritms.objectEquals(overlay, layer.getMap())){ if(!Algorithms.objectEquals(overlay, layer.getMap())){
if(overlay == null){ if(overlay == null){
mapView.removeLayer(layer); mapView.removeLayer(layer);
} else { } else {

View file

@ -19,10 +19,9 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import net.osmand.Algoritms;
import net.osmand.IProgress; import net.osmand.IProgress;
import net.osmand.PlatformUtil;
import net.osmand.NativeLibrary.NativeSearchResult; import net.osmand.NativeLibrary.NativeSearchResult;
import net.osmand.PlatformUtil;
import net.osmand.QuadRect; import net.osmand.QuadRect;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
import net.osmand.binary.BinaryMapDataObject; import net.osmand.binary.BinaryMapDataObject;
@ -44,6 +43,7 @@ import net.osmand.render.RenderingRuleProperty;
import net.osmand.render.RenderingRuleSearchRequest; import net.osmand.render.RenderingRuleSearchRequest;
import net.osmand.render.RenderingRuleStorageProperties; import net.osmand.render.RenderingRuleStorageProperties;
import net.osmand.render.RenderingRulesStorage; import net.osmand.render.RenderingRulesStorage;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -463,7 +463,7 @@ public class MapRenderRepositories {
} else { } else {
CommonPreference<String> settings = prefs.getCustomRenderProperty(customProp.getAttrName()); CommonPreference<String> settings = prefs.getCustomRenderProperty(customProp.getAttrName());
String res = settings.get(); String res = settings.get();
if (!Algoritms.isEmpty(res)) { if (!Algorithms.isEmpty(res)) {
if (customProp.isString()) { if (customProp.isString()) {
renderingReq.setStringFilter(customProp, res); renderingReq.setStringFilter(customProp, res);
} else if (customProp.isBoolean()) { } else if (customProp.isBoolean()) {

View file

@ -1,12 +1,11 @@
package net.osmand.plus.render; package net.osmand.plus.render;
import net.osmand.PlatformUtil;
import net.osmand.NativeLibrary; import net.osmand.NativeLibrary;
import net.osmand.PlatformUtil;
import net.osmand.plus.render.OsmandRenderer.RenderingContext; import net.osmand.plus.render.OsmandRenderer.RenderingContext;
import net.osmand.render.RenderingRuleSearchRequest; import net.osmand.render.RenderingRuleSearchRequest;
import net.osmand.render.RenderingRulesStorage; import net.osmand.render.RenderingRulesStorage;
import net.osmand.router.RouteSegmentResult;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;

View file

@ -9,10 +9,9 @@ import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil;
import net.osmand.NativeLibrary; import net.osmand.NativeLibrary;
import net.osmand.NativeLibrary.NativeSearchResult; import net.osmand.NativeLibrary.NativeSearchResult;
import net.osmand.PlatformUtil;
import net.osmand.binary.BinaryMapDataObject; import net.osmand.binary.BinaryMapDataObject;
import net.osmand.binary.BinaryMapIndexReader.TagValuePair; import net.osmand.binary.BinaryMapIndexReader.TagValuePair;
import net.osmand.map.MapTileDownloader.IMapDownloaderCallback; import net.osmand.map.MapTileDownloader.IMapDownloaderCallback;
@ -21,6 +20,7 @@ import net.osmand.plus.render.TextRenderer.TextDrawInfo;
import net.osmand.render.RenderingRuleProperty; import net.osmand.render.RenderingRuleProperty;
import net.osmand.render.RenderingRuleSearchRequest; import net.osmand.render.RenderingRuleSearchRequest;
import net.osmand.render.RenderingRulesStorage; import net.osmand.render.RenderingRulesStorage;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -534,13 +534,13 @@ public class OsmandRenderer {
p.setStyle(Style.STROKE); p.setStyle(Style.STROKE);
p.setStrokeWidth(req.getFloatPropertyValue(rStrokeW)); p.setStrokeWidth(req.getFloatPropertyValue(rStrokeW));
String cap = req.getStringPropertyValue(rCap); String cap = req.getStringPropertyValue(rCap);
if(!Algoritms.isEmpty(cap)){ if(!Algorithms.isEmpty(cap)){
p.setStrokeCap(Cap.valueOf(cap.toUpperCase())); p.setStrokeCap(Cap.valueOf(cap.toUpperCase()));
} else { } else {
p.setStrokeCap(Cap.BUTT); p.setStrokeCap(Cap.BUTT);
} }
String pathEffect = req.getStringPropertyValue(rPathEff); String pathEffect = req.getStringPropertyValue(rPathEff);
if (!Algoritms.isEmpty(pathEffect)) { if (!Algorithms.isEmpty(pathEffect)) {
p.setPathEffect(getDashEffect(pathEffect)); p.setPathEffect(getDashEffect(pathEffect));
} else { } else {
p.setPathEffect(null); p.setPathEffect(null);

View file

@ -9,11 +9,11 @@ import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.TreeSet; import java.util.TreeSet;
import net.osmand.Algoritms;
import net.osmand.plus.ApplicationMode; import net.osmand.plus.ApplicationMode;
import net.osmand.plus.OsmandSettings; import net.osmand.plus.OsmandSettings;
import net.osmand.plus.OsmandSettings.CommonPreference; import net.osmand.plus.OsmandSettings.CommonPreference;
import net.osmand.plus.OsmandSettings.OsmandPreference; import net.osmand.plus.OsmandSettings.OsmandPreference;
import net.osmand.util.Algorithms;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.LinearLayout; import android.widget.LinearLayout;
@ -88,7 +88,7 @@ public class MapInfoControls {
public void removeApperanceWidgets(String category) { public void removeApperanceWidgets(String category) {
Iterator<MapInfoControlRegInfo> it = appearanceWidgets.iterator(); Iterator<MapInfoControlRegInfo> it = appearanceWidgets.iterator();
while(it.hasNext()) { while(it.hasNext()) {
if(Algoritms.objectEquals(it.next().category, category)) { if(Algorithms.objectEquals(it.next().category, category)) {
it.remove(); it.remove();
} }
} }

View file

@ -9,7 +9,6 @@ import java.util.EnumSet;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.Set; import java.util.Set;
import net.osmand.Algoritms;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
import net.osmand.binary.RouteDataObject; import net.osmand.binary.RouteDataObject;
import net.osmand.plus.ApplicationMode; import net.osmand.plus.ApplicationMode;
@ -26,6 +25,7 @@ import net.osmand.plus.routing.RoutingHelper;
import net.osmand.plus.views.MapInfoControls.MapInfoControlRegInfo; import net.osmand.plus.views.MapInfoControls.MapInfoControlRegInfo;
import net.osmand.render.RenderingRuleProperty; import net.osmand.render.RenderingRuleProperty;
import net.osmand.render.RenderingRulesStorage; import net.osmand.render.RenderingRulesStorage;
import net.osmand.util.Algorithms;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.AlertDialog.Builder; import android.app.AlertDialog.Builder;
import android.content.Context; import android.content.Context;
@ -474,7 +474,7 @@ public class MapInfoLayer extends OsmandMapLayer {
public void fillAppearanceWidgets(Set<MapInfoControlRegInfo> widgets, String category, ArrayList<Object> registry) { public void fillAppearanceWidgets(Set<MapInfoControlRegInfo> widgets, String category, ArrayList<Object> registry) {
for(MapInfoControlRegInfo w : widgets ) { for(MapInfoControlRegInfo w : widgets ) {
if(Algoritms.objectEquals(w.getCategory(), category)) { if(Algorithms.objectEquals(w.getCategory(), category)) {
registry.add(w); registry.add(w);
} }
} }

View file

@ -3,7 +3,6 @@ package net.osmand.plus.views;
import java.util.Arrays; import java.util.Arrays;
import net.osmand.Algoritms;
import net.osmand.GeoidAltitudeCorrection; import net.osmand.GeoidAltitudeCorrection;
import net.osmand.Location; import net.osmand.Location;
import net.osmand.binary.RouteDataObject; import net.osmand.binary.RouteDataObject;
@ -20,6 +19,7 @@ import net.osmand.plus.routing.RouteCalculationResult.NextDirectionInfo;
import net.osmand.plus.routing.RouteDirectionInfo; import net.osmand.plus.routing.RouteDirectionInfo;
import net.osmand.plus.routing.RoutingHelper; import net.osmand.plus.routing.RoutingHelper;
import net.osmand.router.TurnType; import net.osmand.router.TurnType;
import net.osmand.util.Algorithms;
import android.content.Context; import android.content.Context;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.BitmapFactory; import android.graphics.BitmapFactory;
@ -69,7 +69,7 @@ public class RouteInfoControls {
turnType = null; turnType = null;
invalidate(); invalidate();
} }
} else if (!Algoritms.objectEquals(turnType, showStraight ? straight : r.directionInfo.getTurnType())) { } else if (!Algorithms.objectEquals(turnType, showStraight ? straight : r.directionInfo.getTurnType())) {
turnType = showStraight ? straight : r.directionInfo.getTurnType(); turnType = showStraight ? straight : r.directionInfo.getTurnType();
TurnPathHelper.calcTurnPath(pathForTurn, turnType, pathTransform); TurnPathHelper.calcTurnPath(pathForTurn, turnType, pathTransform);
if (turnType.getExitOut() > 0) { if (turnType.getExitOut() > 0) {
@ -158,7 +158,7 @@ public class RouteInfoControls {
turnType = null; turnType = null;
invalidate(); invalidate();
} }
} else if (!Algoritms.objectEquals(turnType, r.directionInfo.getTurnType())) { } else if (!Algorithms.objectEquals(turnType, r.directionInfo.getTurnType())) {
turnType = r.directionInfo.getTurnType(); turnType = r.directionInfo.getTurnType();
TurnPathHelper.calcTurnPath(pathForTurn, turnType, pathTransform); TurnPathHelper.calcTurnPath(pathForTurn, turnType, pathTransform);
invalidate(); invalidate();

View file

@ -7,12 +7,12 @@ import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.net.URL; import java.net.URL;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.access.AccessibleToast; import net.osmand.access.AccessibleToast;
import net.osmand.data.IndexConstants; import net.osmand.data.IndexConstants;
import net.osmand.map.TileSourceManager.TileSourceTemplate; import net.osmand.map.TileSourceManager.TileSourceTemplate;
import net.osmand.plus.R; import net.osmand.plus.R;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -65,7 +65,7 @@ public class YandexTrafficAdapter extends MapTileAdapter {
BufferedInputStream in = new BufferedInputStream(new URL("http://jgo.maps.yandex.net/trf/stat.js").openStream(), 1024); //$NON-NLS-1$ BufferedInputStream in = new BufferedInputStream(new URL("http://jgo.maps.yandex.net/trf/stat.js").openStream(), 1024); //$NON-NLS-1$
ByteArrayOutputStream dataStream = new ByteArrayOutputStream(); ByteArrayOutputStream dataStream = new ByteArrayOutputStream();
BufferedOutputStream out = new BufferedOutputStream(dataStream, 1024); BufferedOutputStream out = new BufferedOutputStream(dataStream, 1024);
Algoritms.streamCopy(in, out); Algorithms.streamCopy(in, out);
out.flush(); out.flush();
String str = dataStream.toString(); String str = dataStream.toString();
// JSONObject json = new JSONObject(str.replace("YMaps.TrafficLoader.onLoad(\"stat\",", "").replace("});", "}")); // JSONObject json = new JSONObject(str.replace("YMaps.TrafficLoader.onLoad(\"stat\",", "").replace("});", "}"));
@ -78,8 +78,8 @@ public class YandexTrafficAdapter extends MapTileAdapter {
} }
String newTimestamp = str.substring(start, end); String newTimestamp = str.substring(start, end);
lastTimestampUpdated = System.currentTimeMillis(); lastTimestampUpdated = System.currentTimeMillis();
Algoritms.closeStream(in); Algorithms.closeStream(in);
Algoritms.closeStream(out); Algorithms.closeStream(out);
log.info("Timestamp updated"); //$NON-NLS-1$ log.info("Timestamp updated"); //$NON-NLS-1$
if (!newTimestamp.equals(mTimestamp)) { if (!newTimestamp.equals(mTimestamp)) {
mTimestamp = newTimestamp; mTimestamp = newTimestamp;
@ -104,7 +104,7 @@ public class YandexTrafficAdapter extends MapTileAdapter {
File dir = view.getApplication().getAppPath(IndexConstants.TILES_INDEX_DIR); File dir = view.getApplication().getAppPath(IndexConstants.TILES_INDEX_DIR);
for (File ds : dir.listFiles()) { for (File ds : dir.listFiles()) {
if (ds.isDirectory() && ds.getName().startsWith(YANDEX_PREFFIX)) { if (ds.isDirectory() && ds.getName().startsWith(YANDEX_PREFFIX)) {
Algoritms.removeAllFiles(ds); Algorithms.removeAllFiles(ds);
} }
} }

View file

@ -8,11 +8,9 @@ import java.util.List;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.plus.ClientContext; import net.osmand.plus.ClientContext;
import net.osmand.plus.OsmandSettings;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import android.content.Context;
import android.media.MediaPlayer; import android.media.MediaPlayer;

View file

@ -5,12 +5,11 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import net.osmand.Algoritms;
import net.osmand.PlatformUtil; import net.osmand.PlatformUtil;
import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandApplication;
import net.osmand.plus.OsmandSettings;
import net.osmand.plus.R; import net.osmand.plus.R;
import net.osmand.plus.activities.SettingsActivity; import net.osmand.plus.activities.SettingsActivity;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
@ -71,7 +70,7 @@ public class TTSCommandPlayerImpl extends AbstractPrologCommandPlayer {
if (langVal instanceof Struct) { if (langVal instanceof Struct) {
language = ((Struct) langVal).getName(); language = ((Struct) langVal).getName();
} }
if (Algoritms.isEmpty(language)) { if (Algorithms.isEmpty(language)) {
throw new CommandPlayerException( throw new CommandPlayerException(
ctx.getString(R.string.voice_data_corrupted)); ctx.getString(R.string.voice_data_corrupted));
} }