You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
728 B
33 lines
728 B
package acr.browser.lightning.search.engine; |
|
|
|
import android.support.annotation.NonNull; |
|
|
|
import acr.browser.lightning.utils.Preconditions; |
|
|
|
/** |
|
* A class representative of a search engine. |
|
*/ |
|
public class BaseSearchEngine { |
|
|
|
@NonNull private final String mIconUrl; |
|
@NonNull private final String mQueryUrl; |
|
|
|
public BaseSearchEngine(@NonNull String iconUrl, @NonNull String queryUrl) { |
|
Preconditions.checkNonNull(iconUrl); |
|
Preconditions.checkNonNull(queryUrl); |
|
|
|
mIconUrl = iconUrl; |
|
mQueryUrl = queryUrl; |
|
} |
|
|
|
@NonNull |
|
public final String getIconUrl() { |
|
return mIconUrl; |
|
} |
|
|
|
@NonNull |
|
public final String getQueryUrl() { |
|
return mQueryUrl; |
|
} |
|
|
|
}
|
|
|