Class PreferencesTreeModel
java.lang.Object
PreferencesTreeModel
- All Implemented Interfaces:
- javax.swing.tree.TreeModel
- public class PreferencesTreeModel
- extends java.lang.Object
- implements javax.swing.tree.TreeModel
Class that exposes java preferences as a TreeModel.
RootPreferencesNode is a root node to the TreeModel which
turns the User preference root and System preference root
into its child nodes. The root nodes two children and all of their descendants
are of type PreferencesNode.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreferencesTreeModel
public PreferencesTreeModel()
getRoot
public java.lang.Object getRoot()
- Specified by:
getRoot
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.getRoot()
getChild
public java.lang.Object getChild(java.lang.Object oParent,
int nIndex)
- Specified by:
getChild
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.getChild(java.lang.Object, int)
getChildCount
public int getChildCount(java.lang.Object oParent)
- Specified by:
getChildCount
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.getChildCount(java.lang.Object)
isLeaf
public boolean isLeaf(java.lang.Object oNode)
- Specified by:
isLeaf
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.isLeaf(java.lang.Object)
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath oPath,
java.lang.Object oNewValue)
- Specified by:
valueForPathChanged
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.valueForPathChanged(javax.swing.tree.TreePath, java.lang.Object)
getIndexOfChild
public int getIndexOfChild(java.lang.Object oParent,
java.lang.Object oChild)
- Specified by:
getIndexOfChild
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.getIndexOfChild(java.lang.Object, java.lang.Object)
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener oListener)
- Specified by:
addTreeModelListener
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.addTreeModelListener(javax.swing.event.TreeModelListener)
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener oListener)
- Specified by:
removeTreeModelListener
in interface javax.swing.tree.TreeModel
- See Also:
TreeModel.removeTreeModelListener(javax.swing.event.TreeModelListener)
newNode
public void newNode(java.lang.String sNewNode)
- Parameters:
sNewNode
-
deleteNode
public void deleteNode()
toTreePath
public javax.swing.tree.TreePath toTreePath(java.util.prefs.Preferences oPref)
- Parameters:
oPref
-
- Returns:
- javax.swing.tree.TreePath
Copyright © 2003-2004 . All Rights Reserved.