aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector/IConnector.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/connector/IConnector.java')
-rw-r--r--main/src/cgeo/geocaching/connector/IConnector.java22
1 files changed, 12 insertions, 10 deletions
diff --git a/main/src/cgeo/geocaching/connector/IConnector.java b/main/src/cgeo/geocaching/connector/IConnector.java
index 07ae43e..68c9db6 100644
--- a/main/src/cgeo/geocaching/connector/IConnector.java
+++ b/main/src/cgeo/geocaching/connector/IConnector.java
@@ -5,19 +5,21 @@ import cgeo.geocaching.cgCache;
import cgeo.geocaching.cgSearch;
import cgeo.geocaching.cgeoapplication;
+import android.os.Handler;
+
import java.util.UUID;
public interface IConnector {
/**
* get name for display (currently only used in links)
- *
+ *
* @return
*/
public String getName();
/**
* return true, if this connector is responsible for the given cache
- *
+ *
* @param geocode
* @return
*/
@@ -27,7 +29,7 @@ public interface IConnector {
/**
* get browser URL for the given cache
- *
+ *
* @param cache
* @return
*/
@@ -35,28 +37,28 @@ public interface IConnector {
/**
* enable/disable watchlist controls in cache details
- *
+ *
* @return
*/
public boolean supportsWatchList();
/**
* enable/disable logging controls in cache details
- *
+ *
* @return
*/
public boolean supportsLogging();
/**
* get host name of the connector server for dynamic loading of data
- *
+ *
* @return
*/
public String getHost();
/**
* get cache data license text
- *
+ *
* @param cache
* @return
*/
@@ -64,17 +66,17 @@ public interface IConnector {
/**
* enable/disable user actions in cache details
- *
+ *
* @return
*/
public boolean supportsUserActions();
/**
* enable/disable "caches around" action in cache details
- *
+ *
* @return
*/
public boolean supportsCachesAround();
- public UUID searchByGeocode(final cgBase base, final String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason);
+ public UUID searchByGeocode(final cgBase base, final String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason, final Handler handler);
}