Class ComponentNode
java.lang.Object
com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode
com.inductiveautomation.factorypmi.designer.model.navtree.ComponentNode
- All Implemented Interfaces:
- PropertyChangeListener,- Iterable<AbstractNavTreeNode>,- EventListener,- TreeNode
- Direct Known Subclasses:
- ContainerNode
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNodeAbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction
- 
Field SummaryFieldsFields inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNodebold, children, childrenLoaded, copyAction, copyPathAction, cutAction, deleteAction, depth, discardOverridesAction, icon, italic, log, model, name, parent, pasteAction, renameAction, selectionModel, text, thumbnail, tooltip
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddBadges(BadgeTreeCellRenderer renderer, boolean selected) Add 'badges' to indicate meta information about this nodeprotected VisionDesignerInterfacegetText()The text that will be used to render the nodestatic booleanReturns true if there are any jython event scripts registered for the given bean.static booleanReturns true if there are any property bindings registered for the given bean.booleanOverride this and return true if you want your node's text to be editable.protected LoggerExvoidCalled after this node has been edited in the tree.voidCalled when this node is selected in the treevoidvoidshowPopupMenu(Component source, int x, int y, int modifiers, TreePath[] paths, List<AbstractNavTreeNode> nodes) Called when a popup triggering event (right click) occurs over this node.voidCalled when the node is removed from the tree.Methods inherited from class com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNodeaddEditActions, 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, getThumbnail, getTooltip, getWorkspaceName, initPopupMenu, install, isBold, isEditActionHandler, isItalic, isLeaf, isModuleNode, isRestricted, isSelected, isTopLevelNode, isValidName, iterator, loadChildren, notifyChildNameChanged, onChildrenSelected, onDoubleClick, pathToRoot, performOnAllChildren, recreate, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setName, setText, setThumbnail, setTooltip, setupEditActions, toString, uninstallChildren, useThumbnailTooltip, visitIfLoadedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Field Details- 
component
 
- 
- 
Constructor Details- 
ComponentNode
 
- 
- 
Method Details- 
newLogger- Overrides:
- newLoggerin class- AbstractNavTreeNode
 
- 
onSelectedpublic void onSelected()Description copied from class:AbstractNavTreeNodeCalled when this node is selected in the tree- Overrides:
- onSelectedin 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
 
- 
onEditDescription copied from class:AbstractNavTreeNodeCalled after this node has been edited in the tree.- Overrides:
- onEditin class- AbstractNavTreeNode
 
- 
getFactoryPMI
- 
getComponent
- 
showPopupMenupublic void showPopupMenu(Component source, int x, int y, int modifiers, TreePath[] paths, List<AbstractNavTreeNode> nodes) Description copied from class:AbstractNavTreeNodeCalled when a popup triggering event (right click) occurs over this node.- Overrides:
- showPopupMenuin class- AbstractNavTreeNode
- Parameters:
- source- The component to use as the invoker for the popup menu.
- x- popup location x value
- y- popup location y value
- modifiers- extended modifier mask for this event, e.g. this which end with the _DOWN_MASK suffix, such as ALT_DOWN_MASK, BUTTON1_DOWN_MASK, and others, as defined in- InputEvent.getModifiers())}
- nodes- The list of currently selected nodes.
 
- 
propertyChange- Specified by:
- propertyChangein interface- PropertyChangeListener
 
- 
getTextDescription copied from class:AbstractNavTreeNodeThe text that will be used to render the node- Overrides:
- getTextin class- AbstractNavTreeNode
 
- 
uninstallpublic void uninstall()Description copied from class:AbstractNavTreeNodeCalled when the node is removed from the tree. Override to provide meaningful implementation.- Overrides:
- uninstallin class- AbstractNavTreeNode
 
- 
isActionRegisteredForComponentReturns true if there are any jython event scripts registered for the given bean.
- 
isBindingRegisteredForComponentReturns true if there are any property bindings registered for the given bean.
 
-