Package jadx.gui.treemodel
Class CodeNode
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- jadx.gui.treemodel.JNode
-
- jadx.gui.treemodel.CodeNode
-
- 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 CodeNode extends JNode
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(@NotNull JNode other)booleandisableHtml()booleanequals(java.lang.Object o)javax.swing.IcongetIcon()jadx.api.JavaNodegetJavaNode()JClassgetJParent()intgetPos()JClassgetRootClass()Return top level JClass or self if already at top.java.lang.StringgetSyntaxName()booleanhasDescString()inthashCode()java.lang.StringmakeDescString()java.lang.StringmakeLongString()java.lang.StringmakeLongStringHtml()java.lang.StringmakeString()java.lang.StringmakeStringHtml()-
Methods inherited from class jadx.gui.treemodel.JNode
childrenList, getCodeInfo, getCodeNodeRef, getContentPanel, getContentType, getID, getName, getTooltip, isEditable, 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
-
-
-
-
Method Detail
-
getIcon
public javax.swing.Icon getIcon()
-
getJavaNode
public jadx.api.JavaNode getJavaNode()
- Overrides:
getJavaNodein classJNode
-
getJParent
public JClass getJParent()
- Specified by:
getJParentin classJNode
-
getRootClass
public JClass getRootClass()
Description copied from class:JNodeReturn top level JClass or self if already at top.- Overrides:
getRootClassin classJNode
-
makeDescString
public java.lang.String makeDescString()
- Overrides:
makeDescStringin classJNode
-
hasDescString
public boolean hasDescString()
- Overrides:
hasDescStringin classJNode
-
makeString
public java.lang.String makeString()
- Specified by:
makeStringin classJNode
-
makeStringHtml
public java.lang.String makeStringHtml()
- Overrides:
makeStringHtmlin classJNode
-
makeLongString
public java.lang.String makeLongString()
- Overrides:
makeLongStringin classJNode
-
makeLongStringHtml
public java.lang.String makeLongStringHtml()
- Overrides:
makeLongStringHtmlin classJNode
-
disableHtml
public boolean disableHtml()
- Overrides:
disableHtmlin classJNode
-
getSyntaxName
public java.lang.String getSyntaxName()
- Overrides:
getSyntaxNamein classJNode
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-