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, valueForPathChangedaddTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, fireTreeStructureChanged, getListeners, getTreeModelListeners, removeTreeModelListenerpublic ProfileTreeModel(ProfileModel model, oracle.jdevimpl.audit.profile.ProfileTreeModel.BeanSelector selector)
public oracle.jdevimpl.audit.profile.ProfileTreeModel.BeanNode getRoot()
getRoot in interface javax.swing.tree.TreeModelgetRoot in class AbstractCheckBoxTreeModelpublic ExtensionBean getBean(java.lang.Object node)
public java.lang.String getDescription(java.lang.Object node)
public java.lang.String convertValueToText(java.lang.Object node)
AbstractCheckBoxTreeModelThe default AbstractCheckBoxTreeModel implementation delegates to the getLabel method of the CheckBoxNode object.
convertValueToText in interface CheckBoxTreeModelconvertValueToText in class AbstractCheckBoxTreeModel
public boolean setStateOfSubtree(javax.swing.tree.TreePath parent,
AbstractCheckBoxTreeModel.CheckBoxNode node,
boolean newState)
LeafNode#setState.setStateOfSubtree in class AbstractCheckBoxTreeModelAbstractCheckBoxTreeModel.CheckBoxNode at the specified path actually changed.public void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange in interface java.beans.PropertyChangeListener