Package jadx.gui.treemodel
Class JLoadableNode
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- jadx.gui.treemodel.JNode
-
- jadx.gui.treemodel.JLoadableNode
-
- All Implemented Interfaces:
jadx.api.gui.tree.ITreeNode,java.io.Serializable,java.lang.Cloneable,java.lang.Comparable<JNode>,javax.swing.tree.MutableTreeNode,javax.swing.tree.TreeNode
public abstract class JLoadableNode extends JNode
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JLoadableNode()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract @Nullable IBackgroundTaskgetLoadTask()abstract voidloadNode()@Nullable JNoderemoveNode(java.util.function.Predicate<JNode> filter)Remove and return first found node@Nullable JNodesearchNode(java.util.function.Predicate<JNode> filter)-
Methods inherited from class jadx.gui.treemodel.JNode
childrenList, compareTo, disableHtml, getCodeInfo, getCodeNodeRef, getContentPanel, getContentType, getID, getJavaNode, getJParent, getName, getPos, getRootClass, getSyntaxName, getTooltip, hasDescString, isEditable, makeDescString, makeLongString, makeLongStringHtml, makeString, makeStringHtml, onTreePopupMenu, supportsQuickTabs, toString
-
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
-
-
-
-
Method Detail
-
loadNode
public abstract void loadNode()
-
getLoadTask
@Nullable public abstract @Nullable IBackgroundTask getLoadTask()
-
searchNode
@Nullable public @Nullable JNode searchNode(java.util.function.Predicate<JNode> filter)
- Overrides:
searchNodein classJNode
-
removeNode
@Nullable public @Nullable JNode removeNode(java.util.function.Predicate<JNode> filter)
Description copied from class:JNodeRemove and return first found node- Overrides:
removeNodein classJNode
-
-