org.netbeans.spi.viewmodel/2 1.32.1

org.netbeans.spi.viewmodel
Interface TreeExpansionModelFilter

All Superinterfaces:
Model

public interface TreeExpansionModelFilter
extends Model

This model filter controlls expansion, collapsion of nodes in tree view, and defindes default expand state for all node in it. It may delegate to the supplied TreeExpansionModel.

Since:
1.15

Method Summary
 void addModelListener(ModelListener l)
          Registers given listener.
 boolean isExpanded(TreeExpansionModel original, Object node)
          Defines default state (collapsed, expanded) of given node.
 void nodeCollapsed(Object node)
          Called when given node is collapsed.
 void nodeExpanded(Object node)
          Called when given node is expanded.
 void removeModelListener(ModelListener l)
          Unregisters given listener.
 

Method Detail

isExpanded

boolean isExpanded(TreeExpansionModel original,
                   Object node)
                   throws UnknownTypeException
Defines default state (collapsed, expanded) of given node.

Parameters:
node - a node
Returns:
default state (collapsed, expanded) of given node
Throws:
UnknownTypeException

nodeExpanded

void nodeExpanded(Object node)
Called when given node is expanded.

Parameters:
node - a expanded node

nodeCollapsed

void nodeCollapsed(Object node)
Called when given node is collapsed.

Parameters:
node - a collapsed node

addModelListener

void addModelListener(ModelListener l)
Registers given listener.

Parameters:
l - the listener to add

removeModelListener

void removeModelListener(ModelListener l)
Unregisters given listener.

Parameters:
l - the listener to remove

org.netbeans.spi.viewmodel/2 1.32.1

Built on December 5 2011.  |  Portions Copyright 1997-2011 Sun Microsystems, Inc. All rights reserved.