public class TemplateNode extends AbstractTopLevelContainerNode
AbstractTopLevelContainerNode.SendToAction, AbstractTopLevelContainerNode.SendToMenuAbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction, AbstractNavTreeNode.ResourceChangeListenerProjectChangeListener.ResourceModificationcontainer, context, parentFolder, resourceId, scope, sendToMenu, vision, workspacebold, 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 |
|---|
TemplateNode(VisionDesignerImpl fpmi,
ProjectScope scope,
ProjectResource resource) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBadges(BadgeTreeCellRenderer renderer) |
protected void |
addListeners(TopLevelContainer container) |
protected AbstractNavTreeNode |
findChild(java.awt.Component c) |
protected java.util.UUID |
getRootFolderUUID() |
VisionTemplate |
getTemplate() |
java.awt.image.BufferedImage |
getThumbnail() |
protected void |
init(ProjectResource resource) |
protected void |
initPopupMenu(javax.swing.JPopupMenu menu,
javax.swing.tree.TreePath[] paths,
java.util.List<AbstractNavTreeNode> selection,
int modifiers)
Default implementation calls setupEditActions(), and then addEditActions()
|
protected java.util.List<AbstractNavTreeNode> |
loadChildren()
Called before this node responds from any of the children-related TreeNode functions, if a list of children
wasn't already set.
|
void |
onDoubleClick()
Called when this node is double-clicked on.
|
void |
onSelected()
Called when this node is selected in the tree
|
protected void |
removeListeners(TopLevelContainer container) |
protected void |
setContainer(TopLevelContainer container,
boolean notify) |
protected void |
setName(java.lang.String name) |
boolean |
useThumbnailTooltip() |
alterName, canCopy, canDelete, canPaste, confirmDelete, containerClosed, containerOpened, containerSelected, doCopy, doCut, doDelete, doPaste, getAllowsChildren, getProjectResource, getResourceId, getText, getVision, install, isContainerOpen, isEditable, isEditActionHandler, itemSelectionChanged, matches, onChildrenSelected, onEdit, projectCtx, projectResourceModified, projectUpdated, uninstallgatherChildrenIds, isProtected, isProtectedEnabled, selectChild, setProtected, setupEditActionsaddEditActions, canDrag, canDrop, checkChildren, children, createProjectCopy, debug, debug, dispatchSelectionEvent, expand, findChild, findCommonEditActionHandler, findDropHandler, findEditActionHandler, forceChildrenReload, getChildAt, getChildCount, getClipboard, getCommonEditActionHandler, getDepth, getExpandedIcon, getIcon, getIndex, getModel, getName, getParent, getSelectionModel, getSortOrder, getTooltip, getWorkspaceName, isBold, isItalic, isLeaf, isSelected, isValidName, iterator, newLogger, notifyChildNameChanged, pathToRoot, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setText, setThumbnail, setTooltip, showPopup, showPopupMenu, toString, uninstallChildrenpublic TemplateNode(VisionDesignerImpl fpmi, ProjectScope scope, ProjectResource resource)
protected void init(ProjectResource resource)
protected java.util.UUID getRootFolderUUID()
getRootFolderUUID in class AbstractTopLevelContainerNodeprotected void setName(java.lang.String name)
setName in class AbstractNavTreeNodeprotected void setContainer(TopLevelContainer container, boolean notify)
setContainer in class AbstractTopLevelContainerNodepublic void onDoubleClick()
AbstractNavTreeNodeonDoubleClick in class AbstractNavTreeNodepublic void onSelected()
AbstractNavTreeNodeonSelected in class AbstractTopLevelContainerNodeprotected void initPopupMenu(javax.swing.JPopupMenu menu,
javax.swing.tree.TreePath[] paths,
java.util.List<AbstractNavTreeNode> selection,
int modifiers)
AbstractNavTreeNodeinitPopupMenu in class AbstractNavTreeNodeprotected void addListeners(TopLevelContainer container)
addListeners in class AbstractTopLevelContainerNodeprotected void removeListeners(TopLevelContainer container)
removeListeners in class AbstractTopLevelContainerNodepublic boolean useThumbnailTooltip()
useThumbnailTooltip in class AbstractNavTreeNodepublic java.awt.image.BufferedImage getThumbnail()
getThumbnail in class AbstractNavTreeNodepublic VisionTemplate getTemplate()
protected AbstractNavTreeNode findChild(java.awt.Component c)
findChild in class AbstractTopLevelContainerNodeprotected java.util.List<AbstractNavTreeNode> loadChildren()
AbstractNavTreeNodeloadChildren in class AbstractNavTreeNodepublic void addBadges(BadgeTreeCellRenderer renderer)
addBadges in class AbstractTopLevelContainerNode