public class FIBBrowserModel extends DefaultTreeModel
Modifier and Type | Class and Description |
---|---|
class |
FIBBrowserModel.BrowserCell |
class |
FIBBrowserModel.LoadingCell |
static class |
FIBBrowserModel.TransferedBrowserCell |
Modifier and Type | Field and Description |
---|---|
static DataFlavor |
BROWSER_CELL_FLAVOR |
static boolean |
UPDATE_BROWSER_SYNCHRONOUSLY |
asksAllowsChildren, listenerList, root
Constructor and Description |
---|
FIBBrowserModel(FIBBrowser fibBrowser,
<any> widget,
FIBController controller)
Stores controls: key is the JButton and value the PropertyListActionListener
|
Modifier and Type | Method and Description |
---|---|
void |
addToElementTypes(FIBBrowserElement element,
FIBBrowserElementType elementType) |
boolean |
containsObject(Object representedObject) |
String |
debugContents() |
void |
delete() |
FIBBrowserElement |
elementForObject(Object anObject) |
FIBBrowserElementType |
elementTypeForObject(Object anObject) |
void |
fireTreeRestructured() |
FIBBrowser |
getBrowser() |
Collection<FIBBrowserModel.BrowserCell> |
getBrowserCell(Object representedObject) |
com.google.common.collect.Multimap<Object,FIBBrowserModel.BrowserCell> |
getContents() |
Map<FIBBrowserElement,FIBBrowserElementType> |
getElementTypes() |
TreePath[] |
getPaths(Object o) |
<any> |
getWidget() |
Iterator<Object> |
recursivelyExploreModelToRetrieveContents()
Obtain an iteration on all values which may be contained in this browser, by explicitely deeply-exploring all the tree.
Warning ! This method is dangerous for the perfs, and should never be called on a big "model" |
void |
removeFromElementTypes(FIBBrowserElement element,
FIBBrowserElementType elementType) |
boolean |
updateRootObject(Object root) |
void |
valueForPathChanged(TreePath path,
Object newValue) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
public static boolean UPDATE_BROWSER_SYNCHRONOUSLY
public static final DataFlavor BROWSER_CELL_FLAVOR
public FIBBrowserModel(FIBBrowser fibBrowser, <any> widget, FIBController controller)
public <any> getWidget()
public void delete()
public FIBBrowserElement elementForObject(Object anObject)
public FIBBrowserElementType elementTypeForObject(Object anObject)
public FIBBrowser getBrowser()
public boolean updateRootObject(Object root)
root
- public void fireTreeRestructured()
public void addToElementTypes(FIBBrowserElement element, FIBBrowserElementType elementType)
public void removeFromElementTypes(FIBBrowserElement element, FIBBrowserElementType elementType)
public Map<FIBBrowserElement,FIBBrowserElementType> getElementTypes()
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged
in interface TreeModel
valueForPathChanged
in class DefaultTreeModel
public com.google.common.collect.Multimap<Object,FIBBrowserModel.BrowserCell> getContents()
public String debugContents()
public Iterator<Object> recursivelyExploreModelToRetrieveContents()
public boolean containsObject(Object representedObject)
public Collection<FIBBrowserModel.BrowserCell> getBrowserCell(Object representedObject)
Copyright © 2022 Openflexo. All rights reserved.