1 /* FixedHeightLayoutCache.java -- 2 Copyright (C) 2002, 2004 Free Software Foundation, Inc. 3 4 This file is part of GNU Classpath. 5 6 GNU Classpath is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2, or (at your option) 9 any later version. 10 11 GNU Classpath is distributed in the hope that it will be useful, but 12 WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with GNU Classpath; see the file COPYING. If not, write to the 18 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 19 02110-1301 USA. 20 21 Linking this library statically or dynamically with other modules is 22 making a combined work based on this library. Thus, the terms and 23 conditions of the GNU General Public License cover the whole 24 combination. 25 26 As a special exception, the copyright holders of this library give you 27 permission to link this library with independent modules to produce an 28 executable, regardless of the license terms of these independent 29 modules, and to copy and distribute the resulting executable under 30 terms of your choice, provided that you also meet, for each linked 31 independent module, the terms and conditions of the license of that 32 module. An independent module is a module which is not derived from 33 or based on this library. If you modify this library, you may extend 34 this exception to your version of the library, but you are not 35 obligated to do so. If you do not wish to do so, delete this 36 exception statement from your version. */ 37 38 package javax.swing.tree; 39 40 import java.awt.Rectangle; 41 import java.util.Enumeration; 42 43 import javax.swing.event.TreeModelEvent; 44 45 /** 46 * FixedHeightLayoutCache 47 * 48 * @author Andrew Selkirk 49 */ 50 public class FixedHeightLayoutCache 51 extends AbstractLayoutCache 52 { 53 54 // ------------------------------------------------------------- 55 // Variables -------------------------------------------------- 56 // ------------------------------------------------------------- 57 58 // ------------------------------------------------------------- 59 // Initialization --------------------------------------------- 60 // ------------------------------------------------------------- 61 62 /** 63 * Constructor FixedHeightLayoutCache 64 */ FixedHeightLayoutCache()65 public FixedHeightLayoutCache() 66 { 67 // TODO 68 } // FixedHeightLayoutCache() 69 70 // ------------------------------------------------------------- 71 // Methods ---------------------------------------------------- 72 // ------------------------------------------------------------- 73 74 /** 75 * getRowCount 76 * 77 * @returns int 78 */ getRowCount()79 public int getRowCount() 80 { 81 return 0; // TODO 82 } // getRowCount() 83 84 /** 85 * invalidatePathBounds 86 * 87 * @param value0 TODO 88 */ invalidatePathBounds(TreePath value0)89 public void invalidatePathBounds(TreePath value0) 90 { 91 // TODO 92 } // invalidatePathBounds() 93 94 /** 95 * invalidateSizes 96 */ invalidateSizes()97 public void invalidateSizes() 98 { 99 // TODO 100 } // invalidateSizes() 101 102 /** 103 * isExpanded 104 * 105 * @param value0 TODO 106 * @returns boolean 107 */ isExpanded(TreePath value0)108 public boolean isExpanded(TreePath value0) 109 { 110 return false; // TODO 111 } // isExpanded() 112 113 /** 114 * getBounds 115 * 116 * @param value0 TODO 117 * @param value1 TODO 118 * @returns Rectangle 119 */ getBounds(TreePath value0, Rectangle value1)120 public Rectangle getBounds(TreePath value0, Rectangle value1) 121 { 122 return null; // TODO 123 } // getBounds() 124 125 /** 126 * getPathForRow 127 * 128 * @param row TODO 129 * @returns TreePath 130 */ getPathForRow(int row)131 public TreePath getPathForRow(int row) 132 { 133 //TODO 134 return null; 135 } // getPathForRow() 136 137 /** 138 * getRowForPath 139 * 140 * @param value0 TODO 141 * @returns int 142 */ getRowForPath(TreePath value0)143 public int getRowForPath(TreePath value0) 144 { 145 return 0; 146 } // getRowForPath() 147 148 /** 149 * getPathClosestTo 150 * 151 * @param value0 TODO 152 * @param value1 TODO 153 * @returns TreePath 154 */ getPathClosestTo(int value0, int value1)155 public TreePath getPathClosestTo(int value0, int value1) 156 { 157 return null; // TODO 158 } // getPathClosestTo() 159 160 /** 161 * getVisibleChildCount 162 * 163 * @param value0 TODO 164 * @returns int 165 */ getVisibleChildCount(TreePath value0)166 public int getVisibleChildCount(TreePath value0) 167 { 168 return 0; // TODO 169 } // getVisibleChildCount() 170 171 /** 172 * getVisiblePathsFrom 173 * 174 * @param value0 TODO 175 * @returns Enumeration 176 */ getVisiblePathsFrom(TreePath value0)177 public Enumeration getVisiblePathsFrom(TreePath value0) 178 { 179 return null; // TODO 180 } // getVisiblePathsFrom() 181 182 /** 183 * setExpandedState 184 * 185 * @param value0 TODO 186 * @param value1 TODO 187 */ setExpandedState(TreePath value0, boolean value1)188 public void setExpandedState(TreePath value0, boolean value1) 189 { 190 // TODO 191 } // setExpandedState() 192 193 /** 194 * getExpandedState 195 * 196 * @param value0 TODO 197 * @returns boolean 198 */ getExpandedState(TreePath value0)199 public boolean getExpandedState(TreePath value0) 200 { 201 return false; // TODO 202 } // getExpandedState() 203 204 /** 205 * treeNodesChanged 206 * 207 * @param value0 TODO 208 */ treeNodesChanged(TreeModelEvent value0)209 public void treeNodesChanged(TreeModelEvent value0) 210 { 211 // TODO 212 } // treeNodesChanged() 213 214 /** 215 * treeNodesInserted 216 * 217 * @param value0 TODO 218 */ treeNodesInserted(TreeModelEvent value0)219 public void treeNodesInserted(TreeModelEvent value0) 220 { 221 // TODO 222 } // treeNodesInserted() 223 224 /** 225 * treeNodesRemoved 226 * 227 * @param value0 TODO 228 */ treeNodesRemoved(TreeModelEvent value0)229 public void treeNodesRemoved(TreeModelEvent value0) 230 { 231 // TODO 232 } // treeNodesRemoved() 233 234 /** 235 * treeStructureChanged 236 * 237 * @param value0 TODO 238 */ treeStructureChanged(TreeModelEvent value0)239 public void treeStructureChanged(TreeModelEvent value0) 240 { 241 // TODO 242 } // treeStructureChanged() 243 244 } // FixedHeightLayoutCache 245