Package jadx.gui.treemodel
Class JInputSmaliFile
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- jadx.gui.treemodel.JNode
-
- jadx.gui.treemodel.JEditableNode
-
- jadx.gui.treemodel.JInputSmaliFile
-
- 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 JInputSmaliFile extends JEditableNode
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JInputSmaliFile(java.nio.file.Path filePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)jadx.api.ICodeInfogetCodeInfo()@Nullable ContentPanelgetContentPanel(TabbedPane tabbedPane)javax.swing.IcongetIcon()JClassgetJParent()java.lang.StringgetSyntaxName()java.lang.StringgetTooltip()inthashCode()java.lang.StringmakeString()javax.swing.JPopupMenuonTreePopupMenu(MainWindow mainWindow)voidsave(java.lang.String newContent)-
Methods inherited from class jadx.gui.treemodel.JEditableNode
addChangeListener, isChanged, isEditable, setChanged
-
Methods inherited from class jadx.gui.treemodel.JNode
childrenList, compareTo, disableHtml, getCodeNodeRef, getContentType, getID, getJavaNode, getName, getPos, getRootClass, hasDescString, makeDescString, makeLongString, makeLongStringHtml, makeStringHtml, 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
-
onTreePopupMenu
public javax.swing.JPopupMenu onTreePopupMenu(MainWindow mainWindow)
- Overrides:
onTreePopupMenuin classJNode
-
getContentPanel
@Nullable public @Nullable ContentPanel getContentPanel(TabbedPane tabbedPane)
- Overrides:
getContentPanelin classJNode
-
getSyntaxName
public java.lang.String getSyntaxName()
- Overrides:
getSyntaxNamein classJNode
-
getCodeInfo
public jadx.api.ICodeInfo getCodeInfo()
- Overrides:
getCodeInfoin classJNode
-
save
public void save(java.lang.String newContent)
- Specified by:
savein classJEditableNode
-
getJParent
public JClass getJParent()
- Specified by:
getJParentin classJNode
-
getIcon
public javax.swing.Icon getIcon()
-
makeString
public java.lang.String makeString()
- Specified by:
makeStringin classJNode
-
getTooltip
public java.lang.String getTooltip()
- Overrides:
getTooltipin classJNode
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-