public class ModuleNode extends AbstractResourceNavTreeNode
AbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction, AbstractNavTreeNode.ResourceChangeListenerbold, children, childrenLoaded, copyAction, cutAction, deleteAction, depth, icon, italic, log, model, name, NAME_PATTERN, parent, pasteAction, protectedAction, protectedMenuItem, renameAction, selectionModel, text, thumbnail, tooltip| Modifier | Constructor and Description |
|---|---|
protected |
ModuleNode(DesignerProjectContext context,
ScriptWorkspace workspace,
ProjectResource resource) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeAndCommit() |
ProjectResource |
getProjectResource()
The ProjectResource that this node represents
|
java.lang.String |
getWorkspaceName()
Returns the name of the desired workspace for this node.
|
boolean |
isEditable()
Override this and return true if you want your node's text to be editable.
|
void |
onDoubleClick()
Called when this node is double-clicked on.
|
void |
onEdit(java.lang.String newTextValue)
Called after this node has been edited in the tree.
|
void |
onSelected()
Called when this node is selected in the tree
|
protected DesignerProjectContext |
projectCtx()
Returns the project context (local vs global) that this resource belongs to
|
protected void |
uninstall()
Called when the node is removed from the tree.
|
gatherChildrenIds, install, isProtected, isProtectedEnabled, selectChild, setProtected, setupEditActionsaddBadges, addEditActions, canCopy, canDelete, canDrag, canDrop, canPaste, checkChildren, children, confirmDelete, createProjectCopy, debug, debug, dispatchSelectionEvent, doCopy, doCut, doDelete, doPaste, expand, findChild, findCommonEditActionHandler, findDropHandler, findEditActionHandler, forceChildrenReload, getAllowsChildren, getChildAt, getChildCount, getClipboard, getCommonEditActionHandler, getDepth, getExpandedIcon, getIcon, getIndex, getModel, getName, getParent, getSelectionModel, getSortOrder, getText, getThumbnail, getTooltip, initPopupMenu, isBold, isEditActionHandler, isItalic, isLeaf, isSelected, isValidName, iterator, loadChildren, newLogger, notifyChildNameChanged, onChildrenSelected, pathToRoot, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setName, setText, setThumbnail, setTooltip, showPopup, showPopupMenu, toString, uninstallChildren, useThumbnailTooltipprotected ModuleNode(DesignerProjectContext context, ScriptWorkspace workspace, ProjectResource resource)
protected DesignerProjectContext projectCtx()
AbstractResourceNavTreeNodeprojectCtx in class AbstractResourceNavTreeNodepublic java.lang.String getWorkspaceName()
AbstractNavTreeNodegetWorkspaceName in class AbstractNavTreeNodepublic void onDoubleClick()
AbstractNavTreeNodeonDoubleClick in class AbstractNavTreeNodepublic ProjectResource getProjectResource()
AbstractResourceNavTreeNodegetProjectResource in class AbstractResourceNavTreeNodepublic void onSelected()
AbstractNavTreeNodeonSelected in class AbstractNavTreeNodepublic void closeAndCommit()
protected void uninstall()
AbstractNavTreeNodeuninstall in class AbstractResourceNavTreeNodepublic void onEdit(java.lang.String newTextValue)
AbstractNavTreeNodeonEdit in class AbstractNavTreeNodepublic boolean isEditable()
AbstractNavTreeNodeAbstractNavTreeNode.onEdit(String)isEditable in class AbstractNavTreeNode