Added Android code
[wl-app.git] / Android / r2-streamer / r2-parser / src / main / java / org / readium / r2_streamer / model / tableofcontents / TOCLink.java
1 package org.readium.r2_streamer.model.tableofcontents;
2
3 import org.readium.r2_streamer.model.publication.link.Link;
4
5 import java.io.Serializable;
6 import java.util.ArrayList;
7 import java.util.List;
8
9 /**
10  * Created by Shrikant Badwaik on 27-Feb-17.
11  */
12
13 public class TOCLink extends Link implements Serializable{
14     private static final long serialVersionUID = 752647222222776147L;
15     public String sectionTitle;
16     public String playOrder;
17     public List<TOCLink> tocLinks;
18
19     public TOCLink() {
20         tocLinks = new ArrayList<>();
21     }
22
23     public TOCLink(String sectionTitle, String playOrder, ArrayList<TOCLink> navPoints) {
24         this.sectionTitle = sectionTitle;
25         this.playOrder = playOrder;
26         this.tocLinks = navPoints;
27     }
28
29     @Override
30     public String toString() {
31         return "TOCLink{" +
32                 "sectionTitle='" + bookTitle + '\'' +
33                 ", tocLinks=" + tocLinks +
34                 '}';
35     }
36
37     public String getSectionTitle() {
38         return sectionTitle;
39     }
40
41     public void setSectionTitle(String sectionTitle) {
42         this.sectionTitle = sectionTitle;
43     }
44
45     public String getPlayOrder() {
46         return playOrder;
47     }
48
49     public void setPlayOrder(String playOrder) {
50         this.playOrder = playOrder;
51     }
52
53     public List<TOCLink> getTocLinks() {
54         return tocLinks;
55     }
56
57     public void setTocLinks(List<TOCLink> navPoints) {
58         this.tocLinks = navPoints;
59     }
60 }