public class WindowNode extends AbstractTopLevelContainerNode implements java.beans.PropertyChangeListener, DesignableWorkspaceListener
| Modifier and Type | Class and Description |
|---|---|
protected static class |
WindowNode.ContextActions |
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 |
|---|
WindowNode(VisionDesignerImpl fpmi,
ProjectResource resource) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBadges(BadgeTreeCellRenderer renderer) |
protected void |
addListeners(TopLevelContainer container) |
protected ComponentNode |
findChild(java.awt.Component c) |
protected WindowNode.ContextActions |
getPopupActions() |
protected java.util.UUID |
getRootFolderUUID() |
java.awt.image.BufferedImage |
getThumbnail() |
FPMIWindow |
getWindow() |
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.
|
protected LoggerEx |
newLogger() |
void |
onDoubleClick()
Called when this node is double-clicked on.
|
void |
onSelected()
Called when this node is selected in the tree
|
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
protected void |
removeListeners(TopLevelContainer container) |
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, setContainer, 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, notifyChildNameChanged, pathToRoot, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setName, setText, setThumbnail, setTooltip, showPopup, showPopupMenu, toString, uninstallChildrenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontainerClosed, containerOpened, containerSelected, itemSelectionChangedpublic WindowNode(VisionDesignerImpl fpmi, ProjectResource resource)
protected void init(ProjectResource resource)
protected java.util.UUID getRootFolderUUID()
getRootFolderUUID in class AbstractTopLevelContainerNodepublic void onSelected()
AbstractNavTreeNodeonSelected in class AbstractTopLevelContainerNodeprotected LoggerEx newLogger()
newLogger in class AbstractNavTreeNodeprotected WindowNode.ContextActions getPopupActions()
protected void initPopupMenu(javax.swing.JPopupMenu menu,
javax.swing.tree.TreePath[] paths,
java.util.List<AbstractNavTreeNode> selection,
int modifiers)
AbstractNavTreeNodeinitPopupMenu in class AbstractNavTreeNodepublic void addBadges(BadgeTreeCellRenderer renderer)
addBadges in class AbstractTopLevelContainerNodepublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic boolean useThumbnailTooltip()
useThumbnailTooltip in class AbstractNavTreeNodepublic java.awt.image.BufferedImage getThumbnail()
getThumbnail in class AbstractNavTreeNodeprotected ComponentNode findChild(java.awt.Component c)
findChild in class AbstractTopLevelContainerNodeprotected void addListeners(TopLevelContainer container)
addListeners in class AbstractTopLevelContainerNodeprotected void removeListeners(TopLevelContainer container)
removeListeners in class AbstractTopLevelContainerNodeprotected java.util.List<AbstractNavTreeNode> loadChildren()
AbstractNavTreeNodeloadChildren in class AbstractNavTreeNodepublic FPMIWindow getWindow()
public void onDoubleClick()
AbstractNavTreeNodeonDoubleClick in class AbstractNavTreeNode