public class MenuNode
extends java.lang.Object
implements javax.swing.tree.TreeNode
Constructor and Description |
---|
MenuNode() |
MenuNode(MenuNode toCopy) |
MenuNode(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.util.Enumeration |
children() |
KeystrokeKey |
getAccelerator() |
boolean |
getAllowsChildren() |
javax.swing.tree.TreeNode |
getChildAt(int index) |
int |
getChildCount() |
java.util.List<MenuNode> |
getChildren() |
java.lang.String |
getDescription() |
java.lang.String |
getIconPath() |
int |
getIndex(javax.swing.tree.TreeNode child) |
java.lang.String |
getMnemonic() |
java.lang.String |
getName() |
javax.swing.tree.TreeNode |
getParent() |
java.lang.String |
getScript() |
void |
insertChild(int index,
MenuNode child) |
boolean |
isLeaf() |
MenuNode |
removeChild(int index) |
void |
setAccelerator(KeystrokeKey accelerator) |
void |
setChildren(java.util.List<MenuNode> children) |
void |
setDescription(java.lang.String description) |
void |
setIconPath(java.lang.String iconPath) |
void |
setMnemonic(java.lang.String mnemonic) |
void |
setName(java.lang.String name) |
void |
setScript(java.lang.String script) |
public MenuNode()
public MenuNode(java.lang.String name)
public MenuNode(MenuNode toCopy)
public void insertChild(int index, MenuNode child)
public MenuNode removeChild(int index)
public java.util.List<MenuNode> getChildren()
public void setChildren(java.util.List<MenuNode> children)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getIconPath()
public void setIconPath(java.lang.String iconPath)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getScript()
public void setScript(java.lang.String script)
public java.lang.String getMnemonic()
public void setMnemonic(java.lang.String mnemonic)
public KeystrokeKey getAccelerator()
public void setAccelerator(KeystrokeKey accelerator)
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getChildAt(int index)
getChildAt
in interface javax.swing.tree.TreeNode
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getParent()
getParent
in interface javax.swing.tree.TreeNode
public int getIndex(javax.swing.tree.TreeNode child)
getIndex
in interface javax.swing.tree.TreeNode
public boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
public java.util.Enumeration children()
children
in interface javax.swing.tree.TreeNode