Added Android code
[wl-app.git] / Android / folioreader / src / main / java / com / folioreader / util / OnHighlightListener.java
diff --git a/Android/folioreader/src/main/java/com/folioreader/util/OnHighlightListener.java b/Android/folioreader/src/main/java/com/folioreader/util/OnHighlightListener.java
new file mode 100755 (executable)
index 0000000..0d4970f
--- /dev/null
@@ -0,0 +1,21 @@
+package com.folioreader.util;
+
+import com.folioreader.model.HighLight;
+import com.folioreader.model.HighlightImpl;
+
+/**
+ * Interface to convey highlight events.
+ *
+ * @author gautam chibde on 26/9/17.
+ */
+
+public interface OnHighlightListener {
+
+    /**
+     * This method will be invoked when a highlight is created, deleted or modified.
+     *
+     * @param highlight meta-data for created highlight {@link HighlightImpl}.
+     * @param type      type of event e.g new,edit or delete {@link com.folioreader.model.HighlightImpl.HighLightAction}.
+     */
+    void onHighlight(HighLight highlight, HighLight.HighLightAction type);
+}