|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.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.tree.helpers.VradiTreeHelper<Thesaurus>
com.jurismarches.vradi.ui.thesaurus.helpers.ThesaurusTreeHelper
public class ThesaurusTreeHelper
Navigation tree helpers.
NavTreeHelper| Field Summary | |
|---|---|
protected boolean |
listening
|
protected RootThesaurus |
rootThesaurus
|
protected Thesaurus |
thesaurus
|
protected VradiEntitiesListener<RootThesaurus> |
thesaurusVradiEntitiesListener
|
| Fields inherited from class com.jurismarches.vradi.ui.tree.helpers.VradiTreeHelper |
|---|
idsLoaded |
| Fields inherited from class jaxx.runtime.swing.nav.NavHelper |
|---|
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener |
| Constructor Summary | |
|---|---|
ThesaurusTreeHelper(VradiDataProvider dataProvider)
Create helper with first nodes are the root thesaurus |
|
ThesaurusTreeHelper(VradiDataProvider dataProvider,
RootThesaurus rootThesaurus)
Create helper with root thesaurus for root node |
|
ThesaurusTreeHelper(VradiDataProvider dataProvider,
Thesaurus thesaurus)
Create helper with thesaurus for root node |
|
| Method Summary | |
|---|---|
void |
createEntityNode(String wikittyId)
|
TreeModel |
createTreeModel()
|
void |
entitiesAdded(Set<Thesaurus> added)
|
void |
entitiesRemoved(Set<String> removed)
|
protected List<String> |
extractIds(List<Thesaurus> beans)
|
VradiTreeNode |
findRootThesaurusNode(RootThesaurus rootThesaurus)
|
VradiTreeNode |
findRootThesaurusNode(String rootThesaurusId)
|
protected VradiTreeNode |
findThesaurusNode(String thesaurusId)
|
protected VradiTreeNode |
findThesaurusNode(Thesaurus thesaurus)
|
protected List<Thesaurus> |
getParentsPathThesaurus(org.nuiton.wikitty.WikittyProxy proxy,
Thesaurus thesaurus)
|
static RootThesaurus |
getRootThesaurus(VradiTreeNode node)
|
static Thesaurus |
getThesaurus(VradiTreeNode node)
|
protected void |
init(VradiDataProvider dataProvider)
|
void |
tryToSelect(Collection<Thesaurus> thesauruses)
Try to select thesaurus pass in param |
void |
tryToSelect(List<String> thesaurusIds)
Try to select thesaurus ids pass in param |
void |
tryToSelect(String id)
Try to select thesaurus pass in param |
void |
tryToSelect(Thesaurus thesaurus)
Try to select thesaurus pass in param |
void |
tryToUnselect(Collection<Thesaurus> thesauruses)
Try to unselect thesaurus pass in param |
void |
tryToUnselect(List<String> thesaurusIds)
Try to unselect thesaurus ids pass in param |
void |
tryToUnselect(String id)
Try to unselect thesaurus pass in param |
void |
tryToUnselect(Thesaurus thesaurus)
Try to unselect thesaurus pass in param |
| Methods inherited from class com.jurismarches.vradi.ui.tree.helpers.VradiTreeHelper |
|---|
findNode, getDataProvider, getLoadedIds, getRootNode, getSelectedNode, isLoadedId, refresh, registerLoadedIds, removeEntities, selectNode, setUI |
| 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 |
| Field Detail |
|---|
protected RootThesaurus rootThesaurus
protected Thesaurus thesaurus
protected boolean listening
protected VradiEntitiesListener<RootThesaurus> thesaurusVradiEntitiesListener
| Constructor Detail |
|---|
public ThesaurusTreeHelper(VradiDataProvider dataProvider)
dataProvider - data provider
public ThesaurusTreeHelper(VradiDataProvider dataProvider,
RootThesaurus rootThesaurus)
dataProvider - data providerrootThesaurus - root thesaurus for root node
public ThesaurusTreeHelper(VradiDataProvider dataProvider,
Thesaurus thesaurus)
dataProvider - data providerthesaurus - thesaurus for root node| Method Detail |
|---|
protected void init(VradiDataProvider dataProvider)
public TreeModel createTreeModel()
public void tryToSelect(String id)
id - of thesaurus to selectpublic void tryToSelect(Thesaurus thesaurus)
thesaurus - to selectpublic void tryToSelect(List<String> thesaurusIds)
thesaurusIds - list of thesaurus ids to selectpublic void tryToSelect(Collection<Thesaurus> thesauruses)
thesauruses - list of thesaurus to selectpublic void tryToUnselect(String id)
id - of thesaurus to unselectpublic void tryToUnselect(Thesaurus thesaurus)
thesaurus - to unselectpublic void tryToUnselect(List<String> thesaurusIds)
thesaurusIds - list of thesaurus ids to selectpublic void tryToUnselect(Collection<Thesaurus> thesauruses)
thesauruses - list of thesaurus to unselectpublic VradiTreeNode findRootThesaurusNode(String rootThesaurusId)
public VradiTreeNode findRootThesaurusNode(RootThesaurus rootThesaurus)
protected VradiTreeNode findThesaurusNode(String thesaurusId)
protected VradiTreeNode findThesaurusNode(Thesaurus thesaurus)
protected List<Thesaurus> getParentsPathThesaurus(org.nuiton.wikitty.WikittyProxy proxy,
Thesaurus thesaurus)
protected List<String> extractIds(List<Thesaurus> beans)
public static RootThesaurus getRootThesaurus(VradiTreeNode node)
public static Thesaurus getThesaurus(VradiTreeNode node)
public void createEntityNode(String wikittyId)
createEntityNode in class VradiTreeHelper<Thesaurus>public void entitiesAdded(Set<Thesaurus> added)
entitiesAdded in interface VradiEntitiesListener<Thesaurus>entitiesAdded in class VradiTreeHelper<Thesaurus>public void entitiesRemoved(Set<String> removed)
entitiesRemoved in interface VradiEntitiesListener<Thesaurus>entitiesRemoved in class VradiTreeHelper<Thesaurus>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||