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 PropertyTreeNodeInterface
public java.util.Enumeration children()
children
in interface javax.swing.tree.TreeNode
public boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt
in interface javax.swing.tree.TreeNode
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
public int getIndex(javax.swing.tree.TreeNode node)
getIndex
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getParent()
getParent
in interface javax.swing.tree.TreeNode
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
public java.beans.PropertyDescriptor getPropertyDescriptor()
getPropertyDescriptor
in interface PropertyTreeNodeInterface
protected void maybeLoadChildren()
public java.lang.Object getValue()
getValue
in interface PropertyTreeNodeInterface
public java.lang.Object getDisplayValue()
getDisplayValue
in interface PropertyTreeNodeInterface
public java.lang.String getDisplayName()
public void setValue(java.lang.Object obj)
setValue
in interface PropertyTreeNodeInterface
protected java.lang.String absPropertyName()
protected java.lang.Object[] getTreePath()
public void flush()
flush
in interface PropertyTreeNodeInterface
public boolean isDirty()
isDirty
in interface PropertyTreeNodeInterface
public java.lang.Object getValueAt(int column)
getValueAt
in interface TreeTableNode
public void setValueAt(java.lang.Object value, int column)
setValueAt
in interface TreeTableNode
public boolean isCellEditable(int column)
isCellEditable
in interface TreeTableNode
public java.lang.Class getColumnClass(int columnIndex)
getColumnClass
in interface TreeTableNode
public int getColumnCount()
getColumnCount
in interface TreeTableNode
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface TreeTableNode
public java.lang.String toString()
toString
in class java.lang.Object
public void refresh()
refresh
in interface PropertyTreeNodeInterface
protected java.lang.Object read()