java.lang.Objectucot.ui.gui.tree.usecasetree.TreeItem
ucot.ui.gui.tree.usecasetree.FileTreeItem
public class FileTreeItem
TreeItem
to hold data of source containing usecases.
Field Summary | |
---|---|
private static java.util.Map<java.lang.String,javax.swing.Icon> |
iconsForFileExtensions
|
private java.net.URL |
url
|
Fields inherited from class ucot.ui.gui.tree.usecasetree.TreeItem |
---|
data, name, parent, treemodel |
Constructor Summary | |
---|---|
FileTreeItem(UseCaseTreeModel treemodel,
TreeItem parent,
java.net.URL url)
Default constructor for FileTreeItem . |
Method Summary | |
---|---|
java.util.List<TreeItem> |
getChildren()
Return children of this TreeItem
in a List . |
private static javax.swing.Icon |
getFilesystemIcon(java.lang.String s)
Returns file systems default icon for file described in string. |
javax.swing.Icon |
getIcon()
Returns Icon for this TreeItem . |
java.lang.String |
getName()
Returns name of this item. |
java.net.URL |
getUrl()
Returns URL of this FileTreeItem . |
Methods inherited from class ucot.ui.gui.tree.usecasetree.TreeItem |
---|
getData, getPath, getTreeModel, getUseCaseCollection, isLeaf, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static java.util.Map<java.lang.String,javax.swing.Icon> iconsForFileExtensions
private java.net.URL url
Constructor Detail |
---|
public FileTreeItem(UseCaseTreeModel treemodel, TreeItem parent, java.net.URL url)
Default constructor for FileTreeItem
.
treemodel
- UseCaseTreeModel
wich uses this FileTreeItem
.parent
- FilesTreeItem
wich is parent of this.url
- URL
to source this FileTreeItem
contains.Method Detail |
---|
public java.lang.String getName()
TreeItem
Returns name of this item.
getName
in class TreeItem
String
name.public java.util.List<TreeItem> getChildren()
TreeItem
Return children of this TreeItem
in a List
.
getChildren
in class TreeItem
List
of children.public javax.swing.Icon getIcon()
TreeItem
Returns Icon
for this TreeItem
.
getIcon
in class TreeItem
Icon
for this TreeItem
.private static javax.swing.Icon getFilesystemIcon(java.lang.String s)
Returns file systems default icon for file described in string.
Ask file systems default Icon
for given file
from FileSystemView
.
s
- name of the file we want to get Icon
for.
Icon
for given file.FileSystemView
public java.net.URL getUrl()
Returns URL
of this FileTreeItem
.
URL
of this FileTreeItem
.