Package jadx.gui.treemodel
Class JInputScript
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- jadx.gui.treemodel.JNode
-
- jadx.gui.treemodel.JEditableNode
-
- jadx.gui.treemodel.JInputScript
-
- 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 JInputScript extends JEditableNode
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JInputScript(java.nio.file.Path scriptPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull jadx.api.ICodeInfogetCodeInfo()ContentPanelgetContentPanel(TabbedPane tabbedPane)javax.swing.IcongetIcon()JClassgetJParent()java.lang.StringgetName()java.lang.StringgetSyntaxName()java.lang.StringgetTooltip()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, 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
-
getContentPanel
public ContentPanel getContentPanel(TabbedPane tabbedPane)
- Overrides:
getContentPanelin classJNode
-
getCodeInfo
@NotNull public @NotNull jadx.api.ICodeInfo getCodeInfo()
- Overrides:
getCodeInfoin classJNode
-
save
public void save(java.lang.String newContent)
- Specified by:
savein classJEditableNode
-
onTreePopupMenu
public javax.swing.JPopupMenu onTreePopupMenu(MainWindow mainWindow)
- Overrides:
onTreePopupMenuin classJNode
-
getSyntaxName
public java.lang.String getSyntaxName()
- Overrides:
getSyntaxNamein classJNode
-
getJParent
public JClass getJParent()
- Specified by:
getJParentin classJNode
-
getIcon
public javax.swing.Icon getIcon()
-
getName
public java.lang.String getName()
-
makeString
public java.lang.String makeString()
- Specified by:
makeStringin classJNode
-
getTooltip
public java.lang.String getTooltip()
- Overrides:
getTooltipin classJNode
-
-