package net.osmand.search.core; import net.osmand.data.LatLon; public class SearchWord { private String word; private SearchResult result; public SearchWord(String word, SearchResult res) { this.word = word.trim(); this.result = res; } public ObjectType getType() { return result == null ? ObjectType.UNKNOWN_NAME_FILTER : result.objectType; } public String getWord() { return word; } public SearchResult getResult() { return result; } public void syncWordWithResult() { word = result.wordsSpan != null ? result.wordsSpan : result.localeName.trim(); } public LatLon getLocation() { return result == null ? null : result.location; } @Override public String toString() { return word; } }