Added Android code
[wl-app.git] / Android / r2-streamer / r2-parser / src / main / java / org / readium / r2_streamer / model / tableofcontents / TOCLink.java
diff --git a/Android/r2-streamer/r2-parser/src/main/java/org/readium/r2_streamer/model/tableofcontents/TOCLink.java b/Android/r2-streamer/r2-parser/src/main/java/org/readium/r2_streamer/model/tableofcontents/TOCLink.java
new file mode 100755 (executable)
index 0000000..4e3e4de
--- /dev/null
@@ -0,0 +1,60 @@
+package org.readium.r2_streamer.model.tableofcontents;
+
+import org.readium.r2_streamer.model.publication.link.Link;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Created by Shrikant Badwaik on 27-Feb-17.
+ */
+
+public class TOCLink extends Link implements Serializable{
+    private static final long serialVersionUID = 752647222222776147L;
+    public String sectionTitle;
+    public String playOrder;
+    public List<TOCLink> tocLinks;
+
+    public TOCLink() {
+        tocLinks = new ArrayList<>();
+    }
+
+    public TOCLink(String sectionTitle, String playOrder, ArrayList<TOCLink> navPoints) {
+        this.sectionTitle = sectionTitle;
+        this.playOrder = playOrder;
+        this.tocLinks = navPoints;
+    }
+
+    @Override
+    public String toString() {
+        return "TOCLink{" +
+                "sectionTitle='" + bookTitle + '\'' +
+                ", tocLinks=" + tocLinks +
+                '}';
+    }
+
+    public String getSectionTitle() {
+        return sectionTitle;
+    }
+
+    public void setSectionTitle(String sectionTitle) {
+        this.sectionTitle = sectionTitle;
+    }
+
+    public String getPlayOrder() {
+        return playOrder;
+    }
+
+    public void setPlayOrder(String playOrder) {
+        this.playOrder = playOrder;
+    }
+
+    public List<TOCLink> getTocLinks() {
+        return tocLinks;
+    }
+
+    public void setTocLinks(List<TOCLink> navPoints) {
+        this.tocLinks = navPoints;
+    }
+}
\ No newline at end of file