Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.tree

Class AbstractLayoutCache

java.lang.Object
|
+--javax.swing.tree.AbstractLayoutCache

All Implemented Interfaces:

RowMapper


public abstract class AbstractLayoutCache

extends Object

implements RowMapper

AbstractLayoutCache

Author:

Field Summary

javax.swing.tree.AbstractLayoutCache.NodeDimensionsnodeDimensions

nodeDimensions
booleanrootVisible

rootVisible
introwHeight

rowHeight
javax.swing.tree.TreeModeltreeModel

treeModel
javax.swing.tree.TreeSelectionModeltreeSelectionModel

treeSelectionModel

Constructor Summary

AbstractLayoutCache()

Constructor AbstractLayoutCache

Method Summary

java.awt.RectanglegetBounds(javax.swing.tree.TreePath value0, java.awt.Rectangle value1)

getBounds
booleangetExpandedState(javax.swing.tree.TreePath value0)

getExpandedState
javax.swing.tree.TreeModelgetModel()

getModel
javax.swing.tree.AbstractLayoutCache.NodeDimensionsgetNodeDimensions()

getNodeDimensions
java.awt.RectanglegetNodeDimensions(java.lang.Object value0, int value1, int value2, boolean value3, java.awt.Rectangle value4)

getNodeDimensions
javax.swing.tree.TreePathgetPathClosestTo(int value0, int value1)

getPathClosestTo
javax.swing.tree.TreePathgetPathForRow(int value0)

getPathForRow
intgetPreferredHeight()

getPreferredHeight
intgetPreferredWidth(java.awt.Rectangle value0)

getPreferredWidth
intgetRowCount()

getRowCount
intgetRowForPath(javax.swing.tree.TreePath value0)

getRowForPath
intgetRowHeight()

getRowHeight
int[]getRowsForPaths(javax.swing.tree.TreePath value0)

getRowsForPaths
javax.swing.tree.TreeSelectionModelgetSelectionModel()

getSelectionModel
intgetVisibleChildCount(javax.swing.tree.TreePath value0)

getVisibleChildCount
java.util.EnumerationgetVisiblePathsFrom(javax.swing.tree.TreePath value0)

getVisiblePathsFrom
voidinvalidatePathBounds(javax.swing.tree.TreePath value0)

invalidatePathBounds
voidinvalidateSizes()

invalidateSizes
booleanisExpanded(javax.swing.tree.TreePath value0)

isExpanded
booleanisFixedRowHeight()

isFixedRowHeight
booleanisRootVisible()

isRootVisible
voidsetExpandedState(javax.swing.tree.TreePath value0, boolean value1)

setExpandedState
voidsetModel(javax.swing.tree.TreeModel value0)

setModel
voidsetNodeDimensions(javax.swing.tree.AbstractLayoutCache.NodeDimensions value0)

setNodeDimensions
voidsetRootVisible(boolean value0)

setRootVisible
voidsetRowHeight(int value0)

setRowHeight
voidsetSelectionModel(javax.swing.tree.TreeSelectionModel value0)

setSelectionModel
voidtreeNodesChanged(javax.swing.event.TreeModelEvent value0)

treeNodesChanged
voidtreeNodesInserted(javax.swing.event.TreeModelEvent value0)

treeNodesInserted
voidtreeNodesRemoved(javax.swing.event.TreeModelEvent value0)

treeNodesRemoved
voidtreeStructureChanged(javax.swing.event.TreeModelEvent value0)

treeStructureChanged

Field Details

nodeDimensions

protected AbstractLayoutCache.NodeDimensions nodeDimensions

nodeDimensions


rootVisible

protected boolean rootVisible

rootVisible


rowHeight

protected int rowHeight

rowHeight


treeModel

protected TreeModel treeModel

treeModel


treeSelectionModel

protected TreeSelectionModel treeSelectionModel

treeSelectionModel


Constructor Details

AbstractLayoutCache

public AbstractLayoutCache()

Constructor AbstractLayoutCache


Method Details

getBounds

public Rectangle getBounds(javax.swing.tree.TreePath value0, java.awt.Rectangle value1)

getBounds

Parameters:


getExpandedState

public boolean getExpandedState(javax.swing.tree.TreePath value0)

getExpandedState

Parameters:


getModel

public TreeModel getModel()

getModel


getNodeDimensions

public AbstractLayoutCache.NodeDimensions getNodeDimensions()

getNodeDimensions


getNodeDimensions

protected Rectangle getNodeDimensions(java.lang.Object value0, int value1, int value2, boolean value3, java.awt.Rectangle value4)

getNodeDimensions

Parameters:


getPathClosestTo

public TreePath getPathClosestTo(int value0, int value1)

getPathClosestTo

Parameters:


getPathForRow

public TreePath getPathForRow(int value0)

getPathForRow

Parameters:


getPreferredHeight

public int getPreferredHeight()

getPreferredHeight


getPreferredWidth

public int getPreferredWidth(java.awt.Rectangle value0)

getPreferredWidth

Parameters:


getRowCount

public int getRowCount()

getRowCount


getRowForPath

public int getRowForPath(javax.swing.tree.TreePath value0)

getRowForPath

Parameters:


getRowHeight

public int getRowHeight()

getRowHeight


getRowsForPaths

public int[] getRowsForPaths(javax.swing.tree.TreePath value0)

getRowsForPaths

Parameters:


getSelectionModel

public TreeSelectionModel getSelectionModel()

getSelectionModel


getVisibleChildCount

public int getVisibleChildCount(javax.swing.tree.TreePath value0)

getVisibleChildCount

Parameters:


getVisiblePathsFrom

public Enumeration getVisiblePathsFrom(javax.swing.tree.TreePath value0)

getVisiblePathsFrom

Parameters:


invalidatePathBounds

public void invalidatePathBounds(javax.swing.tree.TreePath value0)

invalidatePathBounds

Parameters:


invalidateSizes

public void invalidateSizes()

invalidateSizes


isExpanded

public boolean isExpanded(javax.swing.tree.TreePath value0)

isExpanded

Parameters:


isFixedRowHeight

protected boolean isFixedRowHeight()

isFixedRowHeight


isRootVisible

public boolean isRootVisible()

isRootVisible


setExpandedState

public void setExpandedState(javax.swing.tree.TreePath value0, boolean value1)

setExpandedState

Parameters:


setModel

public void setModel(javax.swing.tree.TreeModel value0)

setModel

Parameters:


setNodeDimensions

public void setNodeDimensions(javax.swing.tree.AbstractLayoutCache.NodeDimensions value0)

setNodeDimensions

Parameters:


setRootVisible

public void setRootVisible(boolean value0)

setRootVisible

Parameters:


setRowHeight

public void setRowHeight(int value0)

setRowHeight

Parameters:


setSelectionModel

public void setSelectionModel(javax.swing.tree.TreeSelectionModel value0)

setSelectionModel

Parameters:


treeNodesChanged

public void treeNodesChanged(javax.swing.event.TreeModelEvent value0)

treeNodesChanged

Parameters:


treeNodesInserted

public void treeNodesInserted(javax.swing.event.TreeModelEvent value0)

treeNodesInserted

Parameters:


treeNodesRemoved

public void treeNodesRemoved(javax.swing.event.TreeModelEvent value0)

treeNodesRemoved

Parameters:


treeStructureChanged

public void treeStructureChanged(javax.swing.event.TreeModelEvent value0)

treeStructureChanged

Parameters: