1 18 package org.apache.beehive.netui.tags.tree; 19 20 import javax.servlet.ServletRequest ; 21 22 27 public class TreeRootElement extends TreeElement implements ITreeRootElement 28 { 29 private TreeElement _selectedNode; private TreeRenderState _trs; private InheritableState _state; private String _name = null; private String _rootNodeExpandedImage; private String _rootNodeCollapsedImage; 36 37 40 public TreeRootElement() 41 { 42 super(); 43 } 44 45 49 public TreeRootElement(String label, boolean expanded) 50 { 51 super(label, expanded); 52 } 53 54 60 public void changeSelected(String selectNode, ServletRequest request) 61 { 62 _selectedNode = TreeHelpers.changeSelected(this, _selectedNode, selectNode, request); 63 } 64 65 77 public TreeElement getSelectedNode() 78 { 79 return _selectedNode; 80 } 81 82 86 public TreeRenderState getTreeRenderState() 87 { 88 return _trs; 89 } 90 91 95 public void setTreeRenderState(TreeRenderState trs) 96 { 97 _trs = trs; 98 } 99 100 104 public InheritableState getInheritableState() 105 { 106 return _state; 107 } 108 109 113 public void setInheritableState(InheritableState state) 114 { 115 _state = state; 116 } 117 118 122 public String getRootNodeExpandedImage() 123 { 124 return _rootNodeExpandedImage; 125 } 126 127 132 public void setRootNodeExpandedImage(String rootNodeExpandedImage) 133 { 134 _rootNodeExpandedImage = rootNodeExpandedImage; 135 } 136 137 141 public String getRootNodeCollapsedImage() 142 { 143 return _rootNodeCollapsedImage; 144 } 145 146 151 public void setRootNodeCollapsedImage(String rootNodeCollapsedImage) 152 { 153 _rootNodeCollapsedImage = rootNodeCollapsedImage; 154 } 155 156 157 164 public void setObjectName(String name) 165 { 166 if (_name != null) { 167 throw new IllegalStateException ("Attempt to set the ObjectName twice"); 168 } 169 _name = name; 170 } 171 172 176 public String getObjectName() 177 { 178 return _name; 179 } 180 } 181 | Popular Tags |