com.jurismarches.vradi.ui.admin.helpers
Class AdminNavigationTreeHelper
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>
com.jurismarches.vradi.ui.admin.helpers.AdminNavigationTreeHelper
- All Implemented Interfaces:
- org.nuiton.wikitty.WikittyServiceListener
- Direct Known Subclasses:
- ClientNavigationTreeHelper, FormTypeNavigationTreeHelper, GroupNavigationTreeHelper, XmlStreamNavigationTreeHelper
public abstract class AdminNavigationTreeHelper
- extends jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
- implements org.nuiton.wikitty.WikittyServiceListener
Navigation tree helpers.
- Author:
- sletellier
- See Also:
NavTreeHelper
| Fields inherited from class jaxx.runtime.swing.nav.NavHelper |
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener |
|
Method Summary |
void |
clearExtension(org.nuiton.wikitty.WikittyServiceEvent event)
|
void |
clearWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
|
abstract VradiTreeNode |
createNode()
|
void |
createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName)
|
void |
createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName,
String id)
|
TreeModel |
createTreeModel()
|
void |
createUserNode(VradiTreeNode clientNode)
|
VradiDataProvider |
getDataProvider()
|
static VradiTreeNode |
getParentCategoryNode(VradiTreeNode node,
String categoryName)
|
static VradiTreeNode |
getParentNode(VradiTreeNode node,
Class type)
|
VradiTreeNode |
getParentSelectedCategoryNode(String categoryName)
|
VradiTreeNode |
getParentSelectedNode(Class type)
|
protected void |
insertNodeAndSelect(VradiTreeNode parentNode,
VradiTreeNode node)
|
void |
putExtension(org.nuiton.wikitty.WikittyServiceEvent event)
|
void |
putWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
|
void |
refresh(VradiTreeNode parentNode)
|
void |
removeExtension(org.nuiton.wikitty.WikittyServiceEvent event)
|
void |
removeWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
|
void |
reSelectCategory(VradiTreeNode node)
Method to reselect a category node (during some tree updates, while
saving, node id change so, it not possible to reselect using oldPath. |
| Methods inherited from class jaxx.runtime.swing.nav.tree.NavTreeHelper |
addSelectionPath, addSelectionPaths, createModel, expandPath, getSelectedNode, getSelectedNodes, getSelectionModel, getTreeCellRenderer, isExpanded, removeSelectionPath, removeSelectionPaths, scrollPathToVisible, setSelectionPath, setUI |
| Methods inherited from class jaxx.runtime.swing.nav.NavHelper |
checkModel, findNode, getBridge, getChildLoador, getChildLoadors, getModel, getNode, getRootNode, getSelectedIds, getUI, insertNode, insertNode, loadAllNodes, moveNode, populateNode, refreshNode, removeNode, selectNode, 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 |
AdminNavigationTreeHelper
public AdminNavigationTreeHelper(VradiDataProvider dataProvider)
getDataProvider
public VradiDataProvider getDataProvider()
- Overrides:
getDataProvider in class jaxx.runtime.swing.nav.NavHelper<DefaultTreeModel,JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<VradiTreeNode>,VradiTreeNode>
createTreeModel
public TreeModel createTreeModel()
createNode
public abstract VradiTreeNode createNode()
getParentSelectedCategoryNode
public VradiTreeNode getParentSelectedCategoryNode(String categoryName)
getParentCategoryNode
public static VradiTreeNode getParentCategoryNode(VradiTreeNode node,
String categoryName)
getParentSelectedNode
public VradiTreeNode getParentSelectedNode(Class type)
getParentNode
public static VradiTreeNode getParentNode(VradiTreeNode node,
Class type)
refresh
public void refresh(VradiTreeNode parentNode)
createNode
public void createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName)
createNode
public void createNode(Class<? extends jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador<String,?,VradiTreeNode>> nodeLoadorsClass,
String categoryName,
String id)
createUserNode
public void createUserNode(VradiTreeNode clientNode)
insertNodeAndSelect
protected void insertNodeAndSelect(VradiTreeNode parentNode,
VradiTreeNode node)
reSelectCategory
public void reSelectCategory(VradiTreeNode node)
- Method to reselect a category node (during some tree updates, while
saving, node id change so, it not possible to reselect using oldPath.
- Parameters:
node - The node to reselect
putWikitty
public void putWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
putWikitty in interface org.nuiton.wikitty.WikittyServiceListener
removeWikitty
public void removeWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
removeWikitty in interface org.nuiton.wikitty.WikittyServiceListener
clearWikitty
public void clearWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
clearWikitty in interface org.nuiton.wikitty.WikittyServiceListener
putExtension
public void putExtension(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
putExtension in interface org.nuiton.wikitty.WikittyServiceListener
removeExtension
public void removeExtension(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
removeExtension in interface org.nuiton.wikitty.WikittyServiceListener
clearExtension
public void clearExtension(org.nuiton.wikitty.WikittyServiceEvent event)
- Specified by:
clearExtension in interface org.nuiton.wikitty.WikittyServiceListener
Copyright © 2009-2010 JurisMarches. All Rights Reserved.