public abstract class AbstractTree<T extends AbstractTree<T,N>,N extends ITreeNode> extends Object implements MutableTreeNode
| Constructor and Description |
|---|
AbstractTree(JTree tree) |
AbstractTree(NodeKind kind,
N node) |
AbstractTree(String text,
NodeKind kind,
N node) |
| Modifier and Type | Method and Description |
|---|---|
void |
addViaModel(MutableTreeNode child) |
Enumeration |
children() |
int |
depth() |
boolean |
getAllowsChildren() |
T |
getChildAt(int childIndex) |
int |
getChildCount() |
List<T> |
getChildren() |
abstract Icon |
getIcon() |
int |
getIndex(TreeNode node) |
NodeKind |
getKind() |
N |
getNode() |
T |
getParent() |
TreePath |
getPath() |
T |
getRoot() |
String |
getText() |
JTree |
getTree() |
Object |
getUserData(String name) |
boolean |
hasErrors() |
boolean |
hasFailures() |
boolean |
hasWarnings() |
void |
insert(MutableTreeNode child,
int index) |
void |
insertViaModel(MutableTreeNode child,
int index) |
boolean |
isLeaf() |
boolean |
isTerminal() |
void |
putUserData(String name,
Object value) |
void |
remove(int index) |
void |
remove(MutableTreeNode node) |
void |
removeFromParent() |
void |
select() |
void |
setParent(MutableTreeNode newParent) |
void |
setText(String text) |
void |
setUserObject(Object object) |
String |
toString() |
protected String _text
public AbstractTree(JTree tree)
public abstract Icon getIcon()
public JTree getTree()
public T getRoot()
public String getText()
public void setText(String text)
public NodeKind getKind()
public N getNode()
public boolean isTerminal()
public void insert(MutableTreeNode child, int index)
insert in interface MutableTreeNodepublic void addViaModel(MutableTreeNode child)
public void insertViaModel(MutableTreeNode child, int index)
public void remove(int index)
remove in interface MutableTreeNodepublic void remove(MutableTreeNode node)
remove in interface MutableTreeNodepublic void setUserObject(Object object)
setUserObject in interface MutableTreeNodepublic void removeFromParent()
removeFromParent in interface MutableTreeNodepublic void setParent(MutableTreeNode newParent)
setParent in interface MutableTreeNodepublic T getChildAt(int childIndex)
getChildAt in interface TreeNodepublic int getChildCount()
getChildCount in interface TreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface TreeNodepublic Enumeration children()
public void select()
public TreePath getPath()
public boolean hasFailures()
public boolean hasErrors()
public boolean hasWarnings()
public int depth()
Copyright © 2017. All rights reserved.