Package jadx.gui.treemodel
Class JEditableNode
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- jadx.gui.treemodel.JNode
-
- jadx.gui.treemodel.JEditableNode
-
- 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
- Direct Known Subclasses:
JInputMapping,JInputScript,JInputSmaliFile
public abstract class JEditableNode extends JNode
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JEditableNode()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(java.util.function.Consumer<java.lang.Boolean> listener)booleanisChanged()booleanisEditable()abstract voidsave(java.lang.String newContent)voidsetChanged(boolean changed)-
Methods inherited from class jadx.gui.treemodel.JNode
childrenList, compareTo, disableHtml, getCodeInfo, getCodeNodeRef, getContentPanel, getContentType, getID, getJavaNode, getJParent, getName, getPos, getRootClass, getSyntaxName, getTooltip, hasDescString, makeDescString, makeLongString, makeLongStringHtml, makeString, 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
-
-
-
-
Method Detail
-
save
public abstract void save(java.lang.String newContent)
-
isEditable
public boolean isEditable()
- Overrides:
isEditablein classJNode
-
isChanged
public boolean isChanged()
-
setChanged
public void setChanged(boolean changed)
-
addChangeListener
public void addChangeListener(java.util.function.Consumer<java.lang.Boolean> listener)
-
-