A C D E F G I M N O P R S T V

A

acceptNewText(FTreeNodeTextChangeEvent, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
Invoked when a node's text is being changed to check if the corresponding adapters accept the new text.
acceptNewText(FTreeNodeTextChangeEvent, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
acceptNewText(FTreeNodeTextChangeEvent, boolean) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
Invoked when a node's text is being changed to check if the corresponding adapters accept the new text.
adapterForClass(Class) - Method in interface org.freehep.jas.plugin.tree.FTree
Get the FTreeNodeAdapter that describes the behavior for a given node's type on this tree.
adaptersForClass(Class) - Method in interface org.freehep.jas.plugin.tree.FTree
Get all the FTreeNodeAdapters registered with this tree for the given class.
addDataForClass(Class, Object) - Method in class org.freehep.jas.plugin.tree.FTreeNodeTransferable
 
addFTreeNodeListener(FTreeNodeListener) - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Add an FTreeNodeListener to this node.
addKey(Object, Object) - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Add a key-value pair to this node.
addNode(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeStructureProvider
 
addNode(FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeStructureProvider
Add an FTreeNode to the node for which the structure is being provided.
addedNodes() - Method in class org.freehep.jas.plugin.tree.FTreeSelectionEvent
Get the array of the nodes that were added in the last selection.
algorithmName() - Method in interface org.freehep.jas.plugin.tree.FTreeNodeSorter
The name of the sorting algorithm.
algorithmName() - Method in class org.freehep.jas.plugin.tree.SorterAlphaNumerical
 
algorithmName() - Method in class org.freehep.jas.plugin.tree.SorterAlphabetical
 
algorithmName() - Method in class org.freehep.jas.plugin.tree.SorterCreationOrder
 
algorithmName() - Method in class org.freehep.jas.plugin.tree.SorterFolderFirst
 
allowsChildren(FTreeNode, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
This method is invoked to check if the adapter allows the node to have a substructure.
allowsChildren(FTreeNode, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
allowsChildren(FTreeNode, boolean) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked to check if the adapter allows the node to have a substructure.
apply(JComponent) - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 

C

canTextBeChanged(FTreeNodeTextChangeEvent, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
Check if the given node's text can be changed.
canTextBeChanged(FTreeNodeTextChangeEvent, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
canTextBeChanged(FTreeNodeTextChangeEvent, boolean) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
Check if the given node's text can be changed.
checkForChildren(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
 
checkForChildren(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
checkForChildren(FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked when the FTree needs to know about a given FTreeNode's structure.
childNodes() - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Get the list of children in this node.
clear() - Method in class org.freehep.jas.plugin.tree.FTreeNodeTransferable
 
commandProcessor(FTreeNode[]) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
Invoked after each selection change to get the CommandProcessor for the selected nodes.
commandProcessor(FTreeNode[]) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
commandProcessor(FTreeNode[]) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
Invoked after each selection change to get the CommandProcessor for the selected nodes.
component() - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
consume() - Method in class org.freehep.jas.plugin.tree.FTreeNodeTextChangeEvent
 

D

DefaultFTreeNodeAdapter - class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter.
A FTreeNodeAdapter define the behaviour of FTreeNodes through its methods.
DefaultFTreeNodeAdapter(int) - Constructor for class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
The constructor of a FTreeNodeAdapter.
DefaultFTreeNodeAdapter(int, FTreeNodeObjectProvider) - Constructor for class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
 
DefaultFTreeNodeAdapterProvider - class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProvider.
 
DefaultFTreeNodeAdapterProvider(Class, FTreeNodeAdapter) - Constructor for class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProvider
 
DefaultFTreeNodeAdapterProxy - class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy.
A FTreeNodeAdapter define the behaviour of FTreeNodes through its methods.
DefaultFTreeNodeAdapterProxy(Class) - Constructor for class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
DefaultFTreeNodeAdapterRegistry - class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry.
The default implementation of the FTreeNodeAdapterRegistry interface.
DefaultFTreeNodeAdapterRegistry(FTreeProvider) - Constructor for class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry
 
DefaultFTreeNodeStructureProvider - class org.freehep.jas.plugin.tree.DefaultFTreeNodeStructureProvider.
The default implementation of FTreeNodeStructureProvider.
DefaultFTreeNodeStructureProvider() - Constructor for class org.freehep.jas.plugin.tree.DefaultFTreeNodeStructureProvider
 
description() - Method in interface org.freehep.jas.plugin.tree.FTreeNodeSorter
The description of what the algorithm does.
description() - Method in class org.freehep.jas.plugin.tree.SorterAlphaNumerical
 
description() - Method in class org.freehep.jas.plugin.tree.SorterAlphabetical
 
description() - Method in class org.freehep.jas.plugin.tree.SorterCreationOrder
 
description() - Method in class org.freehep.jas.plugin.tree.SorterFolderFirst
 
doubleClick(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
This method defines the double click behavior of the given node.
doubleClick(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
doubleClick(FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method defines the double click behavior of the given node.

E

equals(Object) - Method in class org.freehep.jas.plugin.tree.FTreePath
 
eventId() - Method in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 

F

FTree - interface org.freehep.jas.plugin.tree.FTree.
Via the FTree interface it is possible to: - modify the existing tree structure - access and modify the tree selection through the FTreeSelectionManager - access existing FTreeNodes
FTreeFolderNode - interface org.freehep.jas.plugin.tree.FTreeFolderNode.
An interfaces for default folders on the FTree.
FTreeLeafNode - interface org.freehep.jas.plugin.tree.FTreeLeafNode.
Interface for leaf nodes on the FTree.
FTreeNode - interface org.freehep.jas.plugin.tree.FTreeNode.
An FTreeNode is a node of an FTree.
FTreeNodeAdapter - interface org.freehep.jas.plugin.tree.FTreeNodeAdapter.
An FTreeNodeAdapter defines the appearence and the behaviour of FTreeNodes through its methods.
FTreeNodeAdapterProvider - interface org.freehep.jas.plugin.tree.FTreeNodeAdapterProvider.
This interface is to be implemented by classes that provide FTreeNodeAdapters for a given class.
FTreeNodeAdapterRegistry - interface org.freehep.jas.plugin.tree.FTreeNodeAdapterRegistry.
With the FTreeNodeAdapterRegistry it is possible to register FTreeNodeAdapterProviders, FTreeNodeAdapters and FTreeNodeObjectProviders for all the FTrees or for individual ones.
FTreeNodeAddedNotification - class org.freehep.jas.plugin.tree.FTreeNodeAddedNotification.
The event to be sent to the FTree when a node is added.
FTreeNodeAddedNotification(Object, FTreePath, Class) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeAddedNotification
 
FTreeNodeAddedNotification(Object, String, Class) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeAddedNotification
 
FTreeNodeAddedNotification(Object, FTreePath, Object) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeAddedNotification
 
FTreeNodeAddedNotification(Object, String, Object) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeAddedNotification
 
FTreeNodeEvent - class org.freehep.jas.plugin.tree.FTreeNodeEvent.
 
FTreeNodeExpandedNotification - class org.freehep.jas.plugin.tree.FTreeNodeExpandedNotification.
The event to be sent to the FTree when a node is to be expanded.
FTreeNodeExpandedNotification(Object, FTreePath) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeExpandedNotification
 
FTreeNodeListener - interface org.freehep.jas.plugin.tree.FTreeNodeListener.
 
FTreeNodeMovedNotification - class org.freehep.jas.plugin.tree.FTreeNodeMovedNotification.
The event to be sent to the FTree when a node is moved to a different FTreePath.
FTreeNodeMovedNotification(Object, FTreePath, FTreePath) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeMovedNotification
 
FTreeNodeObjectProvider - interface org.freehep.jas.plugin.tree.FTreeNodeObjectProvider.
Interface to be implemented by classes that can provide objects for FTreeNode.
FTreeNodeRemovedNotification - class org.freehep.jas.plugin.tree.FTreeNodeRemovedNotification.
The event to be sent to the FTree when a node is removed.
FTreeNodeRemovedNotification(Object, FTreePath) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeRemovedNotification
 
FTreeNodeRemovedNotification(Object, String) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeRemovedNotification
 
FTreeNodeRenamedNotification - class org.freehep.jas.plugin.tree.FTreeNodeRenamedNotification.
The event to be sent to the FTree when a node is renamed.
FTreeNodeRenamedNotification(Object, FTreePath, String) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeRenamedNotification
 
FTreeNodeRepaintNotification - class org.freehep.jas.plugin.tree.FTreeNodeRepaintNotification.
The event to be sent to the FTree when a node is to be repainted.
FTreeNodeRepaintNotification(Object, FTreePath) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeRepaintNotification
 
FTreeNodeRepaintNotification(Object, FTreePath, boolean) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeRepaintNotification
 
FTreeNodeRepaintNotification(Object, String) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeRepaintNotification
 
FTreeNodeRepaintNotification(Object, String, boolean) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeRepaintNotification
 
FTreeNodeSelectionNotification - class org.freehep.jas.plugin.tree.FTreeNodeSelectionNotification.
The event to be sent to the FTree when a node is selected.
FTreeNodeSelectionNotification(Object, FTreePath, int) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeSelectionNotification
 
FTreeNodeSorter - interface org.freehep.jas.plugin.tree.FTreeNodeSorter.
An interface for sorting FTreeNodes in the FTree.
FTreeNodeStructureProvider - interface org.freehep.jas.plugin.tree.FTreeNodeStructureProvider.
Provides the structure for an FTreeNode.
FTreeNodeTextChangeEvent - class org.freehep.jas.plugin.tree.FTreeNodeTextChangeEvent.
 
FTreeNodeTransferable - class org.freehep.jas.plugin.tree.FTreeNodeTransferable.
 
FTreeNodeTransferable(DefaultFTreeNode[]) - Constructor for class org.freehep.jas.plugin.tree.FTreeNodeTransferable
 
FTreePath - class org.freehep.jas.plugin.tree.FTreePath.
 
FTreePath(String) - Constructor for class org.freehep.jas.plugin.tree.FTreePath
 
FTreePath(String[]) - Constructor for class org.freehep.jas.plugin.tree.FTreePath
 
FTreePath(FTreePath) - Constructor for class org.freehep.jas.plugin.tree.FTreePath
 
FTreePlugin - class org.freehep.jas.plugin.tree.FTreePlugin.
 
FTreePlugin() - Constructor for class org.freehep.jas.plugin.tree.FTreePlugin
 
FTreeProvider - interface org.freehep.jas.plugin.tree.FTreeProvider.
The FTreeProvider service provides access to existing or new FTrees and to the FTreeNodeAdapterRegistry with wich FTreeNodeAdapters are to be registered.
FTreeSelectionEvent - class org.freehep.jas.plugin.tree.FTreeSelectionEvent.
 
FTreeSelectionEvent(TreeSelectionEvent, FTree) - Constructor for class org.freehep.jas.plugin.tree.FTreeSelectionEvent
 
FTreeUtils - class org.freehep.jas.plugin.tree.FTreeUtils.
 
FTreeUtils() - Constructor for class org.freehep.jas.plugin.tree.FTreeUtils
 
findNode(FTreePath) - Method in interface org.freehep.jas.plugin.tree.FTree
Get the FTreeNode corresponding to a given FTreePath.

G

getLastPathComponent() - Method in class org.freehep.jas.plugin.tree.FTreePath
 
getParentPath() - Method in class org.freehep.jas.plugin.tree.FTreePath
 
getPath() - Method in class org.freehep.jas.plugin.tree.FTreePath
 
getPathComponent(int) - Method in class org.freehep.jas.plugin.tree.FTreePath
 
getPathCount() - Method in class org.freehep.jas.plugin.tree.FTreePath
 
getTransferData(DataFlavor) - Method in class org.freehep.jas.plugin.tree.FTreeNodeTransferable
 
getTransferDataFlavors() - Method in class org.freehep.jas.plugin.tree.FTreeNodeTransferable
 

I

icon(FTreeNode, Icon, boolean, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
Returns the icon of a given node in a given selected/expanded state.
icon(FTreeNode, Icon, boolean, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
icon(FTreeNode, Icon, boolean, boolean) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
Returns the icon of a given node in a given selected/expanded state.
init() - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
isDataFlavorSupported(DataFlavor) - Method in class org.freehep.jas.plugin.tree.FTreeNodeTransferable
 
isDescendant(FTreePath) - Method in class org.freehep.jas.plugin.tree.FTreePath
 
isShowingName() - Method in class org.freehep.jas.plugin.tree.FTreeNodeTextChangeEvent
 

M

modifyPopupMenu(FTreeNode[], JPopupMenu) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
This method is invoked when a popupmenu is to be displayied for a given set of nodes.
modifyPopupMenu(FTreeNode[], JPopupMenu) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
modifyPopupMenu(FTreeNode[], JPopupMenu) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked when a popupmenu is to be displayied for a given set of nodes.
modifyTransferable(FTreeNode[], FTreeNodeTransferable) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
This method is invoked when a DnD action is initiated on a set of nodes.
modifyTransferable(FTreeNode[], FTreeNodeTransferable) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
modifyTransferable(FTreeNode[], FTreeNodeTransferable) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked when a Drag and Drop action is initiated on a set of nodes.
mouseClicked(FTreeNode, MouseEvent, Dimension) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
 
mouseClicked(FTreeNode, MouseEvent, Dimension) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
mouseClicked(FTreeNode, MouseEvent, Dimension) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked every time a mouse click event occurs on the representation of the FTreeNode.

N

NODE_ADDED - Static variable in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 
NODE_CHANGED - Static variable in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 
NODE_REMOVED - Static variable in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 
NODE_SELECTED - Static variable in class org.freehep.jas.plugin.tree.FTreeNodeSelectionNotification
 
NODE_STRUCTURE_CHANGED - Static variable in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 
NODE_UNSELECTED - Static variable in class org.freehep.jas.plugin.tree.FTreeNodeSelectionNotification
 
name() - Method in interface org.freehep.jas.plugin.tree.FTree
Get the FTree's name.
namesOfExistingTrees() - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
namesOfExistingTrees() - Method in interface org.freehep.jas.plugin.tree.FTreeProvider
Get the names of the exising FTrees.
newText() - Method in class org.freehep.jas.plugin.tree.FTreeNodeTextChangeEvent
 
node() - Method in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 
node() - Method in class org.freehep.jas.plugin.tree.FTreeNodeTextChangeEvent
 
nodeBeingDeleted(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
Invoked when the given node is being removed from then FTree.
nodeBeingDeleted(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
nodeBeingDeleted(FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
Invoked when the given node is being removed from then FTree.
nodeChanged(FTreeNodeEvent) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeListener
Invoked when the node being listened has changed.
nodeNewName() - Method in class org.freehep.jas.plugin.tree.FTreeNodeRenamedNotification
 
nodeNewPath() - Method in class org.freehep.jas.plugin.tree.FTreeNodeMovedNotification
 
nodeStructureProvider(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
 
nodeStructureProvider(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
nodeStructureProvider(FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
Get the FTreeNodeStructureProvider for a given node.
nodeTextChanged(FTreeNodeTextChangeEvent) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
The FTree does not change the text of a node.
nodeTextChanged(FTreeNodeTextChangeEvent) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
nodeTextChanged(FTreeNodeTextChangeEvent) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
The FTree does not change the text of a node.
nodes() - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeStructureProvider
 
nodes() - Method in interface org.freehep.jas.plugin.tree.FTreeNodeStructureProvider
Get the list of the children for this node.

O

objectForClass(Class) - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Get the object for a given class contained in this node.
objectForNode(FTreeNode, Class) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeObjectProvider
Get the object for a given FTreeNode.
org.freehep.jas.plugin.tree - package org.freehep.jas.plugin.tree
 

P

parent() - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Get the parent for this node.
path() - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Get the FTreePath that leads to this node.
path() - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
pathByAddingChild(String) - Method in class org.freehep.jas.plugin.tree.FTreePath
 
priority(FTree) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
This method is used by the FTreeLookupAdapter create a sorted list of FTreeNodeAdapters.
priority(FTree) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
priority(FTree) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
The FTreeNodeAdapter's priority for a given tree.

R

registerNodeAdapter(FTreeNodeAdapter, Class) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry
 
registerNodeAdapter(FTree, FTreeNodeAdapter, Class) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry
 
registerNodeAdapter(FTreeNodeAdapter, Class) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapterRegistry
Register an FTreeNodeAdapter for a given class for all the FTrees (currently existing or that will be crated).
registerNodeAdapter(FTree, FTreeNodeAdapter, Class) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapterRegistry
Register an FTreeNodeAdapter for a given class for the given FTree.
registerNodeAdapterProvider(FTreeNodeAdapterProvider) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry
 
registerNodeAdapterProvider(FTree, FTreeNodeAdapterProvider) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry
 
registerNodeAdapterProvider(FTreeNodeAdapterProvider) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapterRegistry
Register an FTreeNodeAdapterProvider for all the FTrees (currently existing or that will be crated).
registerNodeAdapterProvider(FTree, FTreeNodeAdapterProvider) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapterRegistry
Register an FTreeNodeAdapterProvider for a given FTree.
registerNodeObjectProvider(FTreeNodeObjectProvider, Class, int) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry
 
registerNodeObjectProvider(FTree, FTreeNodeObjectProvider, Class, int) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterRegistry
 
registerNodeObjectProvider(FTreeNodeObjectProvider, Class, int) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapterRegistry
Register an FTreeNodeObjectProvider for all the FTrees (currently existing or that will be crated).
registerNodeObjectProvider(FTree, FTreeNodeObjectProvider, Class, int) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapterRegistry
Register an FTreeNodeObjectProvider for the given FTree.
removeFTreeNodeListener(FTreeNodeListener) - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Remove an FTreeNodeListener from this node.
removeKey(Object) - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Remove a key, and the corresponding value, from this node.
removeNode(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeStructureProvider
 
removeNode(FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeStructureProvider
Remove an FTreeNode from the node for which the structure is being provided.
removedNodes() - Method in class org.freehep.jas.plugin.tree.FTreeSelectionEvent
Get the array of the nodes that were removed in the last selection.
restore(int, XMLIOManager, Element) - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
root() - Method in interface org.freehep.jas.plugin.tree.FTree
Get the root node for this tree.

S

SorterAlphaNumerical - class org.freehep.jas.plugin.tree.SorterAlphaNumerical.
 
SorterAlphaNumerical() - Constructor for class org.freehep.jas.plugin.tree.SorterAlphaNumerical
 
SorterAlphabetical - class org.freehep.jas.plugin.tree.SorterAlphabetical.
 
SorterAlphabetical() - Constructor for class org.freehep.jas.plugin.tree.SorterAlphabetical
 
SorterCreationOrder - class org.freehep.jas.plugin.tree.SorterCreationOrder.
 
SorterCreationOrder() - Constructor for class org.freehep.jas.plugin.tree.SorterCreationOrder
 
SorterFolderFirst - class org.freehep.jas.plugin.tree.SorterFolderFirst.
 
SorterFolderFirst() - Constructor for class org.freehep.jas.plugin.tree.SorterFolderFirst
 
save(XMLIOManager, Element) - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
selectedNodes() - Method in interface org.freehep.jas.plugin.tree.FTree
Get the ordered array of the selected nodes for the FTree The nodes are in the order in which they were selected.
selectedNodes() - Method in class org.freehep.jas.plugin.tree.FTreeSelectionEvent
Get the array of nodes that are currently selected.
selectionChanged(FTreeSelectionEvent) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
The default selection behaviour is to cancel any existing selection, effectively reducing the tree to a SINGLE_SELECTION_MODEL.
selectionChanged(FTreeSelectionEvent) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
selectionChanged(FTreeSelectionEvent) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked on a node's adapters starting from the highest priority one when the selected nodes have changed.
sort(FTreeNode, FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeSorter
Sort two FTreeNodes.
sort(FTreeNode, FTreeNode) - Method in class org.freehep.jas.plugin.tree.SorterAlphaNumerical
 
sort(FTreeNode, FTreeNode) - Method in class org.freehep.jas.plugin.tree.SorterAlphabetical
 
sort(FTreeNode, FTreeNode) - Method in class org.freehep.jas.plugin.tree.SorterCreationOrder
 
sort(FTreeNode, FTreeNode) - Method in class org.freehep.jas.plugin.tree.SorterFolderFirst
 
source() - Method in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 
statusMessage(FTreeNode, String) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
This method is invoked when the status message is to be displayied for a given node.
statusMessage(FTreeNode, String) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
statusMessage(FTreeNode, String) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked when the status message is to be displayied for a given node.

T

text(FTreeNode, String) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
The text to be displayied next to the icon for a given FTreeNode.
text(FTreeNode, String) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
text(FTreeNode, String) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
The text to be displayied next to the icon for a given FTreeNode.
text() - Method in class org.freehep.jas.plugin.tree.FTreeNodeTextChangeEvent
 
toString() - Method in class org.freehep.jas.plugin.tree.FTreeNodeEvent
 
toString() - Method in class org.freehep.jas.plugin.tree.FTreePath
 
toolTipMessage(FTreeNode, String) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
This method is invoked when the tooltip is to be displayied for a given node.
toolTipMessage(FTreeNode, String) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
toolTipMessage(FTreeNode, String) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked when the tooltip is to be displayied for a given node.
tree() - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Get the FTree to which this node belongs.
tree() - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
tree(String) - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
tree() - Method in interface org.freehep.jas.plugin.tree.FTreeProvider
Get the provider's default FTree.
tree(String) - Method in interface org.freehep.jas.plugin.tree.FTreeProvider
Get an FTree by name.
tree() - Method in class org.freehep.jas.plugin.tree.FTreeSelectionEvent
 
treeCellRendererComponent(Component, FTreeNode, boolean, boolean, boolean, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
 
treeCellRendererComponent(Component, FTreeNode, boolean, boolean, boolean, boolean) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
treeCellRendererComponent(Component, FTreeNode, boolean, boolean, boolean, boolean) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
This method is invoked on all adapters, starting from the lower priority one each time the corresponding FTreeNode is to be rendered in the FTree.
treeChanged(FTreeNotification) - Method in interface org.freehep.jas.plugin.tree.FTree
Notify the FTree that something has changed.
treeNodeAdapterRegistry() - Method in class org.freehep.jas.plugin.tree.FTreePlugin
 
treeNodeAdapterRegistry() - Method in interface org.freehep.jas.plugin.tree.FTreeProvider
Get the FTreeNodeAdapterRegistry.
treeNodeAdaptersForClass(Class) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProvider
Get the array of FTreeNodeAdapter that provide the behavior for the given class.
treeNodeAdaptersForClass(Class) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapterProvider
Get the array of FTreeNodeAdapter that provide the behavior for the given class.
treeNodeObjectProvider(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapter
Get the FTreeNodeObjectProvider for this adapter.
treeNodeObjectProvider(FTreeNode) - Method in class org.freehep.jas.plugin.tree.DefaultFTreeNodeAdapterProxy
 
treeNodeObjectProvider(FTreeNode) - Method in interface org.freehep.jas.plugin.tree.FTreeNodeAdapter
Get the FTreeNodeObjectProvider for a given node.
treePath(String) - Static method in class org.freehep.jas.plugin.tree.FTreeUtils
 
type() - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Get the node's type.

V

value(Object) - Method in interface org.freehep.jas.plugin.tree.FTreeNode
Get the value contained in the node for a given key.

A C D E F G I M N O P R S T V