Package jadx.gui.treemodel
Class JRoot
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- jadx.gui.treemodel.JNode
-
- jadx.gui.treemodel.JRoot
-
- 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 class JRoot extends JNode
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JRoot(JadxWrapper wrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JNodefollowStaticPath(java.lang.String... path)java.util.List<JNode>getCustomNodes()javax.swing.IcongetIcon()java.lang.StringgetID()JClassgetJParent()java.lang.StringgetTooltip()booleanisFlatPackages()java.lang.StringmakeString()voidreplaceCustomNode(@Nullable JNode node)@Nullable JNodesearchNode(JNode node)voidsetFlatPackages(boolean flatPackages)voidupdate()-
Methods inherited from class jadx.gui.treemodel.JNode
childrenList, compareTo, disableHtml, getCodeInfo, getCodeNodeRef, getContentPanel, getContentType, getJavaNode, getName, getPos, getRootClass, getSyntaxName, hasDescString, isEditable, makeDescString, makeLongString, makeLongStringHtml, makeStringHtml, onTreePopupMenu, removeNode, searchNode, 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
-
-
-
-
Constructor Detail
-
JRoot
public JRoot(JadxWrapper wrapper)
-
-
Method Detail
-
update
public final void update()
-
followStaticPath
public JNode followStaticPath(java.lang.String... path)
-
isFlatPackages
public boolean isFlatPackages()
-
setFlatPackages
public void setFlatPackages(boolean flatPackages)
-
replaceCustomNode
public void replaceCustomNode(@Nullable @Nullable JNode node)
-
getCustomNodes
public java.util.List<JNode> getCustomNodes()
-
getIcon
public javax.swing.Icon getIcon()
-
getJParent
public JClass getJParent()
- Specified by:
getJParentin classJNode
-
getID
public java.lang.String getID()
-
makeString
public java.lang.String makeString()
- Specified by:
makeStringin classJNode
-
getTooltip
public java.lang.String getTooltip()
- Overrides:
getTooltipin classJNode
-
-