summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2014-04-30 15:45:22 +0200
committerPeter Wu <peter@lekensteyn.nl>2014-04-30 15:45:22 +0200
commitf6529d5056f4ca8d7c4a4da29a6189053022e025 (patch)
treee7ff0a5e5abe8ed6e46f26ce32b90542ad5896f6
parent7ed1ad840e57ebe84772a60cdde29cadc7506db2 (diff)
downloadTwitterDataAnalytics-f6529d5056f4ca8d7c4a4da29a6189053022e025.tar.gz
Merge ProfileListener to TweetListener
These are quite closely coupled.
-rw-r--r--src/provider/ProfileListener.java16
-rw-r--r--src/provider/ResultListener.java23
-rw-r--r--src/provider/TweetListener.java16
3 files changed, 23 insertions, 32 deletions
diff --git a/src/provider/ProfileListener.java b/src/provider/ProfileListener.java
deleted file mode 100644
index 4232001..0000000
--- a/src/provider/ProfileListener.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package provider;
-
-import org.json.JSONObject;
-
-/**
- * Callback for new user profiles.
- */
-public interface ProfileListener {
-
- /**
- * This method is called when a new profile is provided.
- *
- * @param obj A single JSON object
- */
- void profileGenerated(JSONObject obj);
-}
diff --git a/src/provider/ResultListener.java b/src/provider/ResultListener.java
new file mode 100644
index 0000000..87bc786
--- /dev/null
+++ b/src/provider/ResultListener.java
@@ -0,0 +1,23 @@
+package provider;
+
+import org.json.JSONObject;
+
+/**
+ * Callback when a new tweet or user is received.
+ */
+public interface ResultListener {
+
+ /**
+ * This method is called when a new tweet is provided.
+ *
+ * @param obj A single JSON object.
+ */
+ public void tweetGenerated(JSONObject obj);
+
+ /**
+ * This method is called when a new profile is provided.
+ *
+ * @param obj A single JSON object
+ */
+ public void profileGenerated(JSONObject obj);
+}
diff --git a/src/provider/TweetListener.java b/src/provider/TweetListener.java
deleted file mode 100644
index 5b1df0e..0000000
--- a/src/provider/TweetListener.java
+++ /dev/null
@@ -1,16 +0,0 @@
- package provider;
-
-import org.json.JSONObject;
-
-/**
- * Callback when a new tweet is received.
- */
-public interface TweetListener {
-
- /**
- * This method is called when a new tweet is provided.
- *
- * @param obj A single JSON object.
- */
- public void tweetGenerated(JSONObject obj);
-}