|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--allensoft.gui.FileSystemTreeModel
Inner Class Summary | |
static class |
FileSystemTreeModel.DefaultComparator
|
static class |
FileSystemTreeModel.DefaultFileNode
The default file node. |
static class |
FileSystemTreeModel.DefaultRootFileNode
The default root node. |
static class |
FileSystemTreeModel.FileNode
|
static class |
FileSystemTreeModel.GroupFileNode
A file node that allows a group of files to be listed in it. |
static class |
FileSystemTreeModel.LocalFileSystemFileNode
A file node that represents the roots of the file system. |
Field Summary | |
protected javax.swing.event.EventListenerList |
listenerList
|
Constructor Summary | |
FileSystemTreeModel()
|
|
FileSystemTreeModel(java.io.File root)
|
|
FileSystemTreeModel(java.io.File root,
java.io.FileFilter filter)
|
|
FileSystemTreeModel(java.io.File root,
java.io.FileFilter filter,
java.util.Comparator comparator)
|
|
FileSystemTreeModel(java.io.FileFilter filter)
|
|
FileSystemTreeModel(java.io.FileFilter filter,
java.util.Comparator comparator)
|
|
FileSystemTreeModel(FileSystemTreeModel.FileNode root)
|
|
FileSystemTreeModel(FileSystemTreeModel.FileNode root,
java.io.FileFilter filter)
|
|
FileSystemTreeModel(FileSystemTreeModel.FileNode root,
java.io.FileFilter filter,
java.util.Comparator comparator)
|
Method Summary | |
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
Adds a listener for the TreeModelEvent posted after the tree changes. |
static FileSystemTreeModel.FileNode |
createLocalFileSystemFileNode(FileSystemTreeModel.FileNode parent)
|
static FileSystemTreeModel.FileNode |
createLocalFileSystemFileNode(FileSystemTreeModel.FileNode parent,
java.lang.String sName)
|
protected void |
fireTreeNodesInserted(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
protected void |
fireTreeNodesRemoved(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
|
java.lang.Object |
getChild(java.lang.Object parent,
int index)
Returns the child of parent at index index in the parent's child array. |
int |
getChildCount(java.lang.Object parent)
Returns the number of children of parent. |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
Returns the index of child in parent. |
java.lang.Object |
getRoot()
Returns the root of the tree. |
boolean |
isLeaf(java.lang.Object node)
Returns true if node is a leaf. |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
Removes a listener previously added with addTreeModelListener(). |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
Messaged when the user has altered the value for the item identified by path to newValue. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected javax.swing.event.EventListenerList listenerList
Constructor Detail |
public FileSystemTreeModel(FileSystemTreeModel.FileNode root, java.io.FileFilter filter, java.util.Comparator comparator)
public FileSystemTreeModel(FileSystemTreeModel.FileNode root, java.io.FileFilter filter)
public FileSystemTreeModel(FileSystemTreeModel.FileNode root)
public FileSystemTreeModel(java.io.File root, java.io.FileFilter filter, java.util.Comparator comparator)
public FileSystemTreeModel(java.io.File root, java.io.FileFilter filter)
public FileSystemTreeModel(java.io.File root)
public FileSystemTreeModel(java.io.FileFilter filter, java.util.Comparator comparator)
public FileSystemTreeModel(java.io.FileFilter filter)
public FileSystemTreeModel()
Method Detail |
public static FileSystemTreeModel.FileNode createLocalFileSystemFileNode(FileSystemTreeModel.FileNode parent, java.lang.String sName)
public static FileSystemTreeModel.FileNode createLocalFileSystemFileNode(FileSystemTreeModel.FileNode parent)
public java.lang.Object getRoot()
getRoot
in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object parent, int index)
getChild
in interface javax.swing.tree.TreeModel
parent
- a node in the tree, obtained from this data sourcepublic int getChildCount(java.lang.Object parent)
getChildCount
in interface javax.swing.tree.TreeModel
parent
- a node in the tree, obtained from this data sourcepublic boolean isLeaf(java.lang.Object node)
isLeaf
in interface javax.swing.tree.TreeModel
node
- a node in the tree, obtained from this data sourcepublic void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
valueForPathChanged
in interface javax.swing.tree.TreeModel
path
- path to the node that the user has altered.newValue
- the new value from the TreeCellEditor.public int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
getIndexOfChild
in interface javax.swing.tree.TreeModel
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener
in interface javax.swing.tree.TreeModel
l
- the listener to addremoveTreeModelListener(javax.swing.event.TreeModelListener)
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener
in interface javax.swing.tree.TreeModel
l
- the listener to removeaddTreeModelListener(javax.swing.event.TreeModelListener)
protected void fireTreeNodesInserted(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
protected void fireTreeNodesRemoved(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |