public class PropertyTreeNode extends java.lang.Object implements PropertyTreeNodeInterface
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
childDirty |
protected java.util.List |
children |
protected boolean |
dirty |
protected static java.lang.Object[] |
NULL_ARGS |
protected PropertyTreeNode |
parent |
protected java.beans.PropertyDescriptor |
propertyDescriptor |
protected javax.swing.tree.DefaultTreeModel |
treeModel |
protected java.lang.Object |
value |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
absPropertyName() |
java.util.Enumeration |
children() |
void |
flush() |
boolean |
getAllowsChildren() |
javax.swing.tree.TreeNode |
getChildAt(int childIndex) |
int |
getChildCount() |
java.lang.Class |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
java.lang.String |
getDisplayName() |
java.lang.Object |
getDisplayValue() |
int |
getIndex(javax.swing.tree.TreeNode node) |
javax.swing.tree.TreeNode |
getParent() |
java.beans.PropertyDescriptor |
getPropertyDescriptor() |
protected java.lang.Object[] |
getTreePath() |
java.lang.Object |
getValue() |
java.lang.Object |
getValueAt(int column) |
boolean |
isCellEditable(int column) |
boolean |
isDirty() |
boolean |
isLeaf() |
protected void |
maybeLoadChildren() |
protected java.lang.Object |
read() |
void |
refresh() |
void |
setTreeModel(javax.swing.tree.DefaultTreeModel treeModel)
Used to put the tree model into the root tree node so that it can be
passed down into the tree.
|
void |
setValue(java.lang.Object obj) |
void |
setValueAt(java.lang.Object value,
int column) |
java.lang.String |
toString() |
protected static final java.lang.Object[] NULL_ARGS
protected java.util.List children
protected PropertyTreeNode parent
protected java.beans.PropertyDescriptor propertyDescriptor
protected javax.swing.tree.DefaultTreeModel treeModel
protected java.lang.Object value
protected boolean dirty
protected boolean childDirty
public void setTreeModel(javax.swing.tree.DefaultTreeModel treeModel)
setTreeModel in interface PropertyTreeNodeInterfacepublic java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt in interface javax.swing.tree.TreeNodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodepublic java.beans.PropertyDescriptor getPropertyDescriptor()
getPropertyDescriptor in interface PropertyTreeNodeInterfaceprotected void maybeLoadChildren()
public java.lang.Object getValue()
getValue in interface PropertyTreeNodeInterfacepublic java.lang.Object getDisplayValue()
getDisplayValue in interface PropertyTreeNodeInterfacepublic java.lang.String getDisplayName()
public void setValue(java.lang.Object obj)
setValue in interface PropertyTreeNodeInterfaceprotected java.lang.String absPropertyName()
protected java.lang.Object[] getTreePath()
public void flush()
flush in interface PropertyTreeNodeInterfacepublic boolean isDirty()
isDirty in interface PropertyTreeNodeInterfacepublic java.lang.Object getValueAt(int column)
getValueAt in interface TreeTableNodepublic void setValueAt(java.lang.Object value,
int column)
setValueAt in interface TreeTableNodepublic boolean isCellEditable(int column)
isCellEditable in interface TreeTableNodepublic java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface TreeTableNodepublic int getColumnCount()
getColumnCount in interface TreeTableNodepublic java.lang.String getColumnName(int columnIndex)
getColumnName in interface TreeTableNodepublic java.lang.String toString()
toString in class java.lang.Objectpublic void refresh()
refresh in interface PropertyTreeNodeInterfaceprotected java.lang.Object read()