Source for javax.swing.tree.FixedHeightLayoutCache

   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:      */
  65:     public FixedHeightLayoutCache()
  66:     {
  67:         // TODO
  68:     } // FixedHeightLayoutCache()
  69: 
  70:     // -------------------------------------------------------------
  71:     // Methods ----------------------------------------------------
  72:     // -------------------------------------------------------------
  73: 
  74:     /**
  75:      * getRowCount
  76:      * 
  77:      * @returns int
  78:      */
  79:     public int getRowCount()
  80:     {
  81:         return 0; // TODO
  82:     } // getRowCount()
  83: 
  84:     /**
  85:      * invalidatePathBounds
  86:      * 
  87:      * @param value0 TODO
  88:      */
  89:     public void invalidatePathBounds(TreePath value0)
  90:     {
  91:         // TODO
  92:     } // invalidatePathBounds()
  93: 
  94:     /**
  95:      * invalidateSizes
  96:      */
  97:     public void invalidateSizes()
  98:     {
  99:         // TODO
 100:     } // invalidateSizes()
 101: 
 102:     /**
 103:      * isExpanded
 104:      * 
 105:      * @param value0 TODO
 106:      * @returns boolean
 107:      */
 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:      */
 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:      */
 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:      */
 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:      */
 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:      */
 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:      */
 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:      */
 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:      */
 199:     public boolean getExpandedState(TreePath value0)
 200:     {
 201:         return false; // TODO
 202:     } // getExpandedState()
 203: 
 204:     /**
 205:      * treeNodesChanged
 206:      * 
 207:      * @param value0 TODO
 208:      */
 209:     public void treeNodesChanged(TreeModelEvent value0)
 210:     {
 211:         // TODO
 212:     } // treeNodesChanged()
 213: 
 214:     /**
 215:      * treeNodesInserted
 216:      * 
 217:      * @param value0 TODO
 218:      */
 219:     public void treeNodesInserted(TreeModelEvent value0)
 220:     {
 221:         // TODO
 222:     } // treeNodesInserted()
 223: 
 224:     /**
 225:      * treeNodesRemoved
 226:      * 
 227:      * @param value0 TODO
 228:      */
 229:     public void treeNodesRemoved(TreeModelEvent value0)
 230:     {
 231:         // TODO
 232:     } // treeNodesRemoved()
 233: 
 234:     /**
 235:      * treeStructureChanged
 236:      * 
 237:      * @param value0 TODO
 238:      */
 239:     public void treeStructureChanged(TreeModelEvent value0)
 240:     {
 241:         // TODO
 242:     } // treeStructureChanged()
 243: 
 244: } // FixedHeightLayoutCache