package me.osm.gazetter.addresses; import java.util.Comparator; import org.json.JSONObject; /** * Compares addresses parts and sorts them accordingly local traditions. * Eg. City, Street, House or House, Street, City. * */ public interface AddrLevelsComparator extends Comparator<JSONObject> { /** * Numeric value of address level "importance" * * @param lelvel * Address part (level) name * @return address part level size * */ public int getLVLSize(String lelvel); /** * Does this comparator recognize this level * * @param lelvel * Address part (level) name * @return supports * */ public boolean supports(String lelvel); }