fri.gui.swing.polytreetable
Class PolyTreeExpansionEvent

java.lang.Object
  |
  +--fri.gui.swing.polytreetable.PolyTreeExpansionEvent

public class PolyTreeExpansionEvent
extends java.lang.Object

Expansion event that holds the first and last row of addes or removed table rows. This information can be passed to fireTableRowsInserted() and fireTableRowsDeleted().

Author:
Ritzberger Fritz

Constructor Summary
PolyTreeExpansionEvent(int firstRow, int lastRow, PolyTreeNode node)
          Create an event about tree expansion.
 
Method Summary
 int getFirstRow()
          Returns first added/removed row.
 int getLastRow()
          Returns last added/removed row.
 PolyTreeNode getNode()
          Returns node where expansion event happened.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolyTreeExpansionEvent

public PolyTreeExpansionEvent(int firstRow,
                              int lastRow,
                              PolyTreeNode node)
Create an event about tree expansion.

Parameters:
firstRow - first row that has been added or removed.
lastRow - last row that has been added or removed.
node - node that has been expanded or collapsed.
Method Detail

getFirstRow

public int getFirstRow()
Returns first added/removed row.


getLastRow

public int getLastRow()
Returns last added/removed row.


getNode

public PolyTreeNode getNode()
Returns node where expansion event happened.