Class PipeNode
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode
- 
- com.inductiveautomation.perspective.designer.workspace.nav.PipeNode
 
 
- 
- All Implemented Interfaces:
- java.lang.Iterable<AbstractNavTreeNode>,- javax.swing.tree.TreeNode
 
 public class PipeNode extends AbstractNavTreeNode 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNodeAbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNodebold, children, childrenLoaded, copyAction, copyPathAction, cutAction, depth, icon, italic, log, model, name, parent, pasteAction, renameAction, selectionModel, text, thumbnail, tooltip
 
- 
 - 
Constructor SummaryConstructors Constructor Description PipeNode(ViewResourceEditor editor, int pipeIndex, java.lang.String pipeName)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddEditActions(javax.swing.JPopupMenu menu)java.lang.StringgetComponentPath()protected AbstractNavTreeNode.PopupActiongetDeleteAction()PipesFolderNodegetParent()Overridden to narrow the return typejava.lang.StringgetPropsPath()booleanisEditable()Override this and return true if you want your node's text to be editable.voidonEdit(java.lang.String newTextValue)Called after this node has been edited in the tree.voidupdate(java.lang.String pipeName)- 
Methods inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNodeaddBadges, 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, getDepth, getExpandedIcon, getIcon, getIndex, getModel, getName, getPopupActions, getSelectionModel, getSortOrder, getText, getThumbnail, getTooltip, getWorkspaceName, initPopupMenu, install, isBold, isEditActionHandler, isItalic, isLeaf, isRestricted, isSelected, isTopLevelNode, isValidName, iterator, loadChildren, newLogger, notifyChildNameChanged, onChildrenSelected, onDoubleClick, onSelected, pathToRoot, recreate, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setName, setText, setThumbnail, setTooltip, setupEditActions, showPopupMenu, toString, uninstall, uninstallChildren, useThumbnailTooltip, visitIfLoaded
 
- 
 
- 
- 
- 
Constructor Detail- 
PipeNodepublic PipeNode(ViewResourceEditor editor, int pipeIndex, java.lang.String pipeName) 
 
- 
 - 
Method Detail- 
getParentpublic PipesFolderNode getParent() Description copied from class:AbstractNavTreeNodeOverridden to narrow the return type- Specified by:
- getParentin interface- javax.swing.tree.TreeNode
- Overrides:
- getParentin class- AbstractNavTreeNode
 
 - 
isEditablepublic boolean isEditable() Description copied from class:AbstractNavTreeNodeOverride this and return true if you want your node's text to be editable. SeeAbstractNavTreeNode.onEdit(String)- Overrides:
- isEditablein class- AbstractNavTreeNode
 
 - 
onEditpublic void onEdit(java.lang.String newTextValue) Description copied from class:AbstractNavTreeNodeCalled after this node has been edited in the tree.- Overrides:
- onEditin class- AbstractNavTreeNode
 
 - 
addEditActionsprotected void addEditActions(javax.swing.JPopupMenu menu) - Overrides:
- addEditActionsin class- AbstractNavTreeNode
 
 - 
getDeleteAction@Nonnull protected AbstractNavTreeNode.PopupAction getDeleteAction() - Overrides:
- getDeleteActionin class- AbstractNavTreeNode
 
 - 
getComponentPathpublic java.lang.String getComponentPath() 
 - 
getPropsPathpublic java.lang.String getPropsPath() 
 - 
updatepublic void update(java.lang.String pipeName) 
 
- 
 
-