|
org.netbeans.swing.outline 1.20 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OutlineModel
A model for an Outline ("tree-table"). Implements both
TreeModel and TableModel (the default implementation, DefaultOutlineModel,
wraps a supplied TreeModel and TableModel). It is vastly easier to
use DefaultOutlineModel than to implement this interface
directly.
| Method Summary | |
|---|---|
AbstractLayoutCache |
getLayout()
Get the layout cache which is used to track the visual state of nodes. |
TreePathSupport |
getTreePathSupport()
Get the TreePathSupport object this model uses to manage
information about expanded nodes. |
boolean |
isLargeModel()
Determine if the model is a large-model. |
| Methods inherited from interface javax.swing.table.TableModel |
|---|
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from interface javax.swing.tree.TreeModel |
|---|
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged |
| Method Detail |
|---|
TreePathSupport getTreePathSupport()
TreePathSupport object this model uses to manage
information about expanded nodes. TreePathSupport implements
logic for tracking expanded nodes, manages TreeWillExpandListeners,
and is a repository for preserving expanded state information about nodes whose parents
are currently collapsed. JTree implements very similar logic internally
to itself.
(PENDING) It is not yet determined if TreePathSupport will remain a public class.
AbstractLayoutCache getLayout()
VariableHeightLayoutCache or
FixedHeightLayoutCache.
boolean isLargeModel()
|
org.netbeans.swing.outline 1.20 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||