aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/connector/OXConnector.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgeo/geocaching/connector/OXConnector.java')
-rw-r--r--src/cgeo/geocaching/connector/OXConnector.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/cgeo/geocaching/connector/OXConnector.java b/src/cgeo/geocaching/connector/OXConnector.java
new file mode 100644
index 0000000..75d404e
--- /dev/null
+++ b/src/cgeo/geocaching/connector/OXConnector.java
@@ -0,0 +1,21 @@
+package cgeo.geocaching.connector;
+
+import cgeo.geocaching.cgCache;
+
+/**
+ * connector for OpenCaching.com
+ *
+ */
+public class OXConnector extends AbstractConnector implements IConnector {
+
+ @Override
+ public boolean canHandle(String geocode) {
+ return geocode != null && geocode.toUpperCase().startsWith("OX");
+ }
+
+ @Override
+ public String getCacheUrl(cgCache cache) {
+ return "http://www.opencaching.com/#!geocache/" + cache.geocode;
+ }
+
+}