package cgeo.geocaching.apps.navi; import cgeo.geocaching.models.Waypoint; import android.content.Context; import android.support.annotation.NonNull; /** * interface for navigation to a waypoint * */ interface WaypointNavigationApp { /** * Navigate to the given waypoint. The caller will assert that waypoint.getCoords() is not null. */ void navigate(@NonNull final Context context, @NonNull final Waypoint waypoint); boolean isEnabled(@NonNull final Waypoint waypoint); }