View Javadoc

1   package org.catacomb.druid.xtext.base;
2   
3   import org.catacomb.druid.xtext.data.PageDataStore;
4   import org.catacomb.interlish.structure.TreeNode;
5   
6   
7   
8   public class XTDoc implements TreeNode {
9   
10      String title;
11      ContainerBlock rootBlock;
12      PageDataStore pdStore;
13      DocStore docStore;
14  
15      public XTDoc(DocStore ds, String s, ContainerBlock rb) {
16          docStore = ds;
17          title = s;
18          rootBlock = rb;
19          pdStore = new PageDataStore(ds);
20      }
21  
22  
23      public Object getParent() {
24          return docStore;
25      }
26  
27  
28      public String toString() {
29          return title;
30      }
31  
32      public String getTitle() {
33          return title;
34      }
35  
36      public ContainerBlock getRootBlock() {
37          return rootBlock;
38      }
39  
40      public PageDataStore getPageDataStore() {
41          return pdStore;
42      }
43  
44  
45  
46  
47  
48      public int getChildCount() {
49          return 0;
50      }
51  
52  
53      public Object getChild(int index) {
54          return null;
55      }
56  
57  
58      public int getIndexOfChild(Object child) {
59          return 0;
60      }
61  
62  
63      public boolean isLeaf() {
64          return true;
65      }
66  
67  }