org.chorem.vradi.ui.tree.helpers
Class VradiTreeHelper<C extends org.nuiton.wikitty.entities.BusinessEntity>
java.lang.Object
jaxx.runtime.swing.nav.NavHelper<DefaultTreeModel,JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<N>,N>
jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
org.chorem.vradi.ui.tree.helpers.VradiTreeHelper<C>
- All Implemented Interfaces:
- VradiEntitiesListener<C>
- Direct Known Subclasses:
- AdminNavigationTreeHelper, EmailNavigationTreeHelper, ThesaurusTreeHelper
public abstract class VradiTreeHelper<C extends org.nuiton.wikitty.entities.BusinessEntity>
- extends jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
- implements VradiEntitiesListener<C>
Navigation tree helpers.
- Author:
- sletellier
- See Also:
NavTreeHelper
| Fields inherited from class jaxx.runtime.swing.nav.NavHelper |
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener |
| Methods inherited from class jaxx.runtime.swing.nav.tree.NavTreeHelper |
addSelectionPath, addSelectionPaths, createModel, expandPath, getSelectedNodes, getSelectionModel, getTreeCellRenderer, isExpanded, removeSelectionPath, removeSelectionPaths, scrollPathToVisible, setSelectionPath |
| Methods inherited from class jaxx.runtime.swing.nav.NavHelper |
checkModel, getBridge, getChild, getChildLoador, getChildLoadors, getModel, getNode, getSelectedIds, getUI, insertNode, insertNode, loadAllNodes, moveNode, populateNode, refreshNode, removeNode, selectNode, selectNodes, selectParentNode, setDataProvider, setUI, setUI, setUI, setUI, unSelectNode, unSelectNodes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
idsLoaded
protected List<String> idsLoaded
VradiTreeHelper
public VradiTreeHelper()
setUI
public void setUI(JTree tree,
boolean addExpandTreeListener,
boolean addOneClickSelectionListener,
TreeSelectionListener listener,
TreeWillExpandListener willExpandListener)
- Overrides:
setUI in class jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
selectNode
public void selectNode(VradiTreeNode node)
- Overrides:
selectNode in class jaxx.runtime.swing.nav.NavHelper<DefaultTreeModel,JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<VradiTreeNode>,VradiTreeNode>
getDataProvider
public VradiDataProvider getDataProvider()
- Overrides:
getDataProvider in class jaxx.runtime.swing.nav.NavHelper<DefaultTreeModel,JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<VradiTreeNode>,VradiTreeNode>
getSelectedNode
public VradiTreeNode getSelectedNode()
- Overrides:
getSelectedNode in class jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
findNode
public VradiTreeNode findNode(VradiTreeNode node,
String... ids)
- Overrides:
findNode in class jaxx.runtime.swing.nav.NavHelper<DefaultTreeModel,JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<VradiTreeNode>,VradiTreeNode>
getRootNode
public VradiTreeNode getRootNode()
- Overrides:
getRootNode in class jaxx.runtime.swing.nav.NavHelper<DefaultTreeModel,JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<VradiTreeNode>,VradiTreeNode>
getLoadedIds
public List<String> getLoadedIds()
isLoadedId
public boolean isLoadedId(String id)
registerLoadedIds
public void registerLoadedIds(VradiTreeNode node)
refresh
public void refresh(VradiTreeNode node)
createEntityNode
public abstract void createEntityNode(String wikittyId)
entitiesAdded
public void entitiesAdded(Set<C> added)
- Specified by:
entitiesAdded in interface VradiEntitiesListener<C extends org.nuiton.wikitty.entities.BusinessEntity>
entitiesRemoved
public void entitiesRemoved(Set<String> removed)
- Specified by:
entitiesRemoved in interface VradiEntitiesListener<C extends org.nuiton.wikitty.entities.BusinessEntity>
removeEntities
public void removeEntities(Collection<String> entities)
Copyright © 2009-2011 CodeLutin. All Rights Reserved.