public class ProfileTreeModel extends AbstractCheckBoxTreeModel implements java.beans.PropertyChangeListener
AbstractCheckBoxTreeModel.CheckBoxNode<T extends AbstractCheckBoxTreeModel.CheckBoxNode>
listenerList
Constructor and Description |
---|
ProfileTreeModel(ProfileModel model, oracle.jdevimpl.audit.profile.ProfileTreeModel.BeanSelector selector) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convertValueToText(java.lang.Object node)
Gets the label text for an object in this tree.
|
ExtensionBean |
getBean(java.lang.Object node) |
java.lang.String |
getDescription(java.lang.Object node) |
oracle.jdevimpl.audit.profile.ProfileTreeModel.BeanNode |
getRoot() |
void |
propertyChange(java.beans.PropertyChangeEvent event) |
boolean |
setStateOfSubtree(javax.swing.tree.TreePath parent, AbstractCheckBoxTreeModel.CheckBoxNode node, boolean newState)
Override to ignore property change events resulting from calling
LeafNode#setState . |
getChild, getChildCount, getIndexOfChild, getState, isLeaf, resetStateOfParents, stateForPathChanged, valueForPathChanged
addTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, fireTreeStructureChanged, getListeners, getTreeModelListeners, removeTreeModelListener
public ProfileTreeModel(ProfileModel model, oracle.jdevimpl.audit.profile.ProfileTreeModel.BeanSelector selector)
public oracle.jdevimpl.audit.profile.ProfileTreeModel.BeanNode getRoot()
getRoot
in interface javax.swing.tree.TreeModel
getRoot
in class AbstractCheckBoxTreeModel
public ExtensionBean getBean(java.lang.Object node)
public java.lang.String getDescription(java.lang.Object node)
public java.lang.String convertValueToText(java.lang.Object node)
AbstractCheckBoxTreeModel
The default AbstractCheckBoxTreeModel
implementation delegates to the getLabel
method of the CheckBoxNode object.
convertValueToText
in interface CheckBoxTreeModel
convertValueToText
in class AbstractCheckBoxTreeModel
public boolean setStateOfSubtree(javax.swing.tree.TreePath parent, AbstractCheckBoxTreeModel.CheckBoxNode node, boolean newState)
LeafNode#setState
.setStateOfSubtree
in class AbstractCheckBoxTreeModel
AbstractCheckBoxTreeModel.CheckBoxNode
at the specified path actually changed.public void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange
in interface java.beans.PropertyChangeListener