1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.trinidad.model;
20
21 public abstract class TreeModelDecorator extends TreeModel
22 {
23
24 @Override
25 public void enterContainer()
26 {
27 getTreeModel().enterContainer();
28 }
29
30 @Override
31 public void exitContainer()
32 {
33 getTreeModel().exitContainer();
34 }
35
36 @Override
37 public Object getContainerRowKey(Object childRowKey)
38 {
39 return getTreeModel().getContainerRowKey(childRowKey);
40 }
41
42 @Override
43 public boolean isContainer()
44 {
45 return getTreeModel().isContainer();
46 }
47
48 @Override
49 public Object getRowKey()
50 {
51 return getTreeModel().getRowKey();
52 }
53
54 @Override
55 public void setRowKey(Object key)
56 {
57 getTreeModel().setRowKey(key);
58 }
59
60 @Override
61 public int getRowCount()
62 {
63 return getTreeModel().getRowCount();
64 }
65
66 @Override
67 public Object getRowData()
68 {
69 return getTreeModel().getRowData();
70 }
71
72 @Override
73 public int getRowIndex()
74 {
75 return getTreeModel().getRowIndex();
76 }
77
78 @Override
79 public Object getWrappedData()
80 {
81 return getTreeModel().getWrappedData();
82 }
83
84 @Override
85 public boolean isRowAvailable()
86 {
87 return getTreeModel().isRowAvailable();
88 }
89
90 @Override
91 public void setRowIndex(int i)
92 {
93 getTreeModel().setRowIndex(i);
94 }
95
96 @Override
97 public void setWrappedData(Object object)
98 {
99 getTreeModel().setWrappedData(object);
100 }
101
102
103
104
105
106
107 protected abstract TreeModel getTreeModel();
108
109 }