Module Or Package Node
This is a tree node representing a module file or a package.
Author
Mark van Gulik
Parameters
The AvailWorkbench.
The name of the module/package prior to resolution (renames).
The resolved name of the module or package.
Whether it's a package.
Constructors
Construct a new ModuleOrPackageNode.
Properties
Whether this AbstractWorkbenchTreeNode represent an Avail module that is actively being BuildTask.
Is the module or package loaded?
The resolved name of the module or package.
Answer an Iterable over the children, but type-strengthening the elements to AbstractWorkbenchTreeNode.
Functions
Order this node against another.
Whether to expand this node when the Anvil workbench opens.
Answer whether string is an appropriate semantic label for this node.
Given text which is likely to match previously supplied text for this node, answer either a JLabel, using and/or caching it as appropriate.
Answer a String suitable for identifying this node even after refreshing the tree.
Sort the direct children of this node. The default sort order is alphabetic by the nodes' text (passing false).