public class SymbolLibrary extends DefaultTreeModel implements ILibraryModel
| Modifier and Type | Field and Description |
|---|---|
protected static String |
rootDirString |
asksAllowsChildren, listenerList, root| Modifier | Constructor and Description |
|---|---|
protected |
SymbolLibrary(File rootDir) |
| Modifier and Type | Method and Description |
|---|---|
void |
addElement(Object element,
String elementName,
Object containerFolder) |
void |
addFolder(Object parentFolder,
String folderName) |
void |
addTreeModelListener(TreeModelListener l) |
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
Object |
getElement(Object containerFolder,
String elementName) |
int |
getIndexOfChild(Object parent,
Object child) |
static SymbolLibrary |
getInstance() |
Object |
getRoot() |
boolean |
isLeaf(Object node) |
void |
removeElement(Object element,
Object containerFolder) |
void |
removeFolder(Object folderToRemove) |
void |
removeTreeModelListener(TreeModelListener l) |
void |
valueForPathChanged(TreePath path,
Object newValue) |
asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, setAsksAllowsChildren, setRootprotected static String rootDirString
protected SymbolLibrary(File rootDir)
public static SymbolLibrary getInstance()
public Object getRoot()
getRoot in interface TreeModelgetRoot in class DefaultTreeModelpublic int getChildCount(Object parent)
getChildCount in interface TreeModelgetChildCount in class DefaultTreeModelpublic boolean isLeaf(Object node)
isLeaf in interface TreeModelisLeaf in class DefaultTreeModelpublic void addTreeModelListener(TreeModelListener l)
addTreeModelListener in interface TreeModeladdTreeModelListener in class DefaultTreeModelpublic void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener in interface TreeModelremoveTreeModelListener in class DefaultTreeModelpublic void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelvalueForPathChanged in class DefaultTreeModelpublic Object getChild(Object parent, int index)
getChild in interface TreeModelgetChild in class DefaultTreeModelpublic int getIndexOfChild(Object parent, Object child)
getIndexOfChild in interface TreeModelgetIndexOfChild in class DefaultTreeModelpublic Object getElement(Object containerFolder, String elementName)
getElement in interface ILibraryModelpublic void addElement(Object element, String elementName, Object containerFolder)
addElement in interface ILibraryModelpublic void addFolder(Object parentFolder, String folderName)
addFolder in interface ILibraryModelpublic void removeElement(Object element, Object containerFolder)
removeElement in interface ILibraryModelpublic void removeFolder(Object folderToRemove)
removeFolder in interface ILibraryModel