Package jadx.gui.treemodel
Class JPackage
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- jadx.gui.treemodel.JNode
-
- jadx.gui.treemodel.JPackage
-
- 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 JPackage extends JNode
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPACKAGE_DEFAULT_HTML_STR
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandisableHtml()booleanequals(java.lang.Object o)java.util.List<JClass>getClasses()javax.swing.IcongetIcon()jadx.api.JavaNodegetJavaNode()JClassgetJParent()java.lang.StringgetName()jadx.api.JavaPackagegetPkg()java.util.List<JPackage>getSubPackages()inthashCode()booleanisEnabled()booleanisSynthetic()java.lang.StringmakeLongString()java.lang.StringmakeString()java.lang.StringmakeStringHtml()static JPackagemakeTmpRoot()javax.swing.JPopupMenuonTreePopupMenu(MainWindow mainWindow)voidsetName(java.lang.String name)java.lang.StringtoString()voidupdate()-
Methods inherited from class jadx.gui.treemodel.JNode
childrenList, compareTo, getCodeInfo, getCodeNodeRef, getContentPanel, getContentType, getID, getPos, getRootClass, getSyntaxName, getTooltip, hasDescString, isEditable, makeDescString, makeLongStringHtml, removeNode, searchNode, supportsQuickTabs
-
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
-
makeTmpRoot
public static JPackage makeTmpRoot()
-
update
public void update()
-
onTreePopupMenu
public javax.swing.JPopupMenu onTreePopupMenu(MainWindow mainWindow)
- Overrides:
onTreePopupMenuin classJNode
-
getPkg
public jadx.api.JavaPackage getPkg()
-
getJavaNode
public jadx.api.JavaNode getJavaNode()
- Overrides:
getJavaNodein classJNode
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getSubPackages
public java.util.List<JPackage> getSubPackages()
-
getClasses
public java.util.List<JClass> getClasses()
-
isEnabled
public boolean isEnabled()
-
isSynthetic
public boolean isSynthetic()
-
getIcon
public javax.swing.Icon getIcon()
-
getJParent
public JClass getJParent()
- Specified by:
getJParentin classJNode
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
makeString
public java.lang.String makeString()
- Specified by:
makeStringin classJNode
-
makeStringHtml
public java.lang.String makeStringHtml()
- Overrides:
makeStringHtmlin classJNode
-
disableHtml
public boolean disableHtml()
- Overrides:
disableHtmlin classJNode
-
makeLongString
public java.lang.String makeLongString()
- Overrides:
makeLongStringin classJNode
-
-