public class SharedPackageNode extends PackageNode
FolderNode.NewFolderAction
AbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction, AbstractNavTreeNode.ResourceChangeListener
ProjectChangeListener.ResourceModification
newModuleAction, newPackageAction, workspace
allowRenameOnAdd, context, folderId, moduleId, newFolderAction, resourceId, resourceScope
bold, children, childrenLoaded, copyAction, cutAction, deleteAction, depth, icon, italic, log, model, name, NAME_PATTERN, parent, pasteAction, protectedAction, protectedMenuItem, renameAction, selectionModel, text, thumbnail, tooltip
Constructor and Description |
---|
SharedPackageNode(DesignerContext context,
ScriptWorkspace workspace,
ProjectResource folder) |
Modifier and Type | Method and Description |
---|---|
PackageNode |
createPackageNode(DesignerContext context,
ScriptWorkspace workspace,
ProjectResource folder) |
static SharedPackageNode |
createRootNode(DesignerContext context,
ScriptWorkspace workspace) |
java.lang.String |
getModuleId() |
java.lang.String |
getResourceType() |
java.util.UUID |
getRootUUID() |
int |
getScope() |
protected DesignerProjectContext |
projectCtx()
Returns the project context to use.
|
addNewScript, canCopy, canDelete, canDrag, canDrop, canPaste, createChildNode, doCopy, doCut, doDelete, doPaste, getExpandedIcon, getWorkspaceName, initPopupMenu, isEditable, isEditActionHandler, isRootFolder, onEdit
canPaste, getFolderId, getProjectResource, isAllowRenameOnAdd, isProtectedEnabled, loadChildren, project, projectResourceModified, projectUpdated, setAllowRenameOnAdd, setName, setupEditActions, uninstall
gatherChildrenIds, isProtected, selectChild, setProtected
addBadges, addEditActions, checkChildren, children, confirmDelete, debug, debug, dispatchSelectionEvent, expand, findChild, findCommonEditActionHandler, findDropHandler, findEditActionHandler, forceChildrenReload, getAllowsChildren, getChildAt, getChildCount, getClipboard, getCommonEditActionHandler, getDepth, getIcon, getIndex, getModel, getName, getParent, getSelectionModel, getSortOrder, getText, getThumbnail, getTooltip, install, isBold, isItalic, isLeaf, isSelected, isValidName, iterator, newLogger, notifyChildNameChanged, onChildrenSelected, onDoubleClick, onSelected, pathToRoot, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setText, setThumbnail, setTooltip, showPopup, showPopupMenu, toString, uninstallChildren, useThumbnailTooltip
public SharedPackageNode(DesignerContext context, ScriptWorkspace workspace, ProjectResource folder)
public static SharedPackageNode createRootNode(DesignerContext context, ScriptWorkspace workspace)
public java.lang.String getResourceType()
getResourceType
in class PackageNode
public int getScope()
getScope
in class PackageNode
public java.lang.String getModuleId()
getModuleId
in class PackageNode
public java.util.UUID getRootUUID()
getRootUUID
in class PackageNode
protected DesignerProjectContext projectCtx()
FolderNode
projectCtx
in class FolderNode
public PackageNode createPackageNode(DesignerContext context, ScriptWorkspace workspace, ProjectResource folder)
createPackageNode
in class PackageNode