Class MutableNavTreeNode
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode
-
- com.inductiveautomation.ignition.designer.navtree.model.MutableNavTreeNode
-
- All Implemented Interfaces:
java.lang.Iterable<AbstractNavTreeNode>
,javax.swing.tree.TreeNode
- Direct Known Subclasses:
PerspectiveNavNode
,ProjectBrowserRoot
,VisionModuleNode
public abstract class MutableNavTreeNode extends AbstractNavTreeNode
A nav tree node to which children can be added by external actors
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode
AbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<AbstractNavTreeNode>
BY_NAME
static java.util.Comparator<AbstractNavTreeNode>
BY_SORT_ORDER
-
Fields inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode
bold, children, childrenLoaded, copyAction, copyPathAction, cutAction, deleteAction, depth, icon, italic, log, model, name, parent, pasteAction, renameAction, selectionModel, text, thumbnail, tooltip
-
-
Constructor Summary
Constructors Constructor Description MutableNavTreeNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(AbstractNavTreeNode node)
Call this to manually a new child node to this one.protected boolean
isChildrenSorted()
protected java.util.Comparator<AbstractNavTreeNode>
newComparator()
-
Methods inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode
addBadges, addEditActions, canCopy, canDelete, canDrag, canDrop, canPaste, checkChildren, children, confirmDelete, createResourceCopy, debug, debug, dispatchSelectionEvent, doCopy, doCut, doDelete, doPaste, expand, expandAndSelect, findChild, findCommonEditActionHandler, findDropHandler, findEditActionHandler, forceChildrenReload, getAllowsChildren, getChildAt, getChildCount, getClipboard, getDeleteAction, getDepth, getExpandedIcon, getIcon, getIndex, getModel, getName, getParent, getPopupActions, getSelectionModel, getSortOrder, getText, getThumbnail, getTooltip, getWorkspaceName, initPopupMenu, install, isBold, isEditable, isEditActionHandler, isItalic, isLeaf, isRestricted, isSelected, isTopLevelNode, isValidName, iterator, loadChildren, newLogger, notifyChildNameChanged, onChildrenSelected, onDoubleClick, onEdit, onSelected, pathToRoot, recreate, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setName, setText, setThumbnail, setTooltip, setupEditActions, showPopupMenu, toString, uninstall, uninstallChildren, useThumbnailTooltip, visitIfLoaded
-
-
-
-
Field Detail
-
BY_NAME
public static final java.util.Comparator<AbstractNavTreeNode> BY_NAME
-
BY_SORT_ORDER
public static final java.util.Comparator<AbstractNavTreeNode> BY_SORT_ORDER
-
-
Method Detail
-
addChild
public void addChild(AbstractNavTreeNode node)
Call this to manually a new child node to this one.
-
isChildrenSorted
protected boolean isChildrenSorted()
-
newComparator
protected java.util.Comparator<AbstractNavTreeNode> newComparator()
-
-