Constructor
(abstract) new TreeGenerator()
- Source:
Create a new TreeGenerator
Methods
(static) decorateDataTransfers(node, dataTransfer)
- Source:
Runs through all registered decorators and gives them a chance to add DataFlavors to the given dnd DataTransfer
Parameters:
Name | Type | Description |
---|---|---|
node |
TreeNode | |
dataTransfer |
DataTransfer |
(protected, static) decorateNode(node)
- Source:
Runs through all registered decorators and tries to decorate the given node, the first decorator to do something wins.
Parameters:
Name | Type | Description |
---|---|---|
node |
TreeNode | The TreeNode to decorate |
(static) registerDecorator(decorator, priority)
- Source:
Register a decorator
Parameters:
Name | Type | Description |
---|---|---|
decorator |
||
priority |
Number |
(protected) deleteTreeNode(node)
- Source:
Remove the reference from lookupKey to TreeNode
Parameters:
Name | Type | Description |
---|---|---|
node |
TreeNode |
(protected) lookupTreeNode(lookupKey) → {TreeNode}
- Source:
Lookup the TreeNode associated with lookupKey
Parameters:
Name | Type | Description |
---|---|---|
lookupKey |
* |
Returns:
The found TreeNode or null if no TreeNode could be found
- Type
- TreeNode
(protected) saveTreeNode(node)
- Source:
Save the reference from lookupKey to TreeNode
Parameters:
Name | Type | Description |
---|---|---|
node |
TreeNode | The TreeNode to save |