|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jurismarches.vradi.ui.offer.thesaurus.helpers.ThesaurusSelectionManager
public class ThesaurusSelectionManager
Manager of selections models. All tree and helper are register here. On register, selection listener are attach. For thesaurus, when one is selected, all other thesaurus panel must select the same. It manage too the proposition list.
| Nested Class Summary | |
|---|---|
protected class |
ThesaurusSelectionManager.PropositionSelectionModel
|
protected class |
ThesaurusSelectionManager.RootThesaurusListener
|
protected class |
ThesaurusSelectionManager.ThesaurusListener
|
| Field Summary | |
|---|---|
protected Form |
form
|
protected java.util.Map<ThesaurusTreeHelper,ThesaurusSelectionManager.ThesaurusListener> |
helpers
|
protected boolean |
isRootListening
|
protected javax.swing.JList |
propositionList
|
protected ThesaurusSelectionManager.ThesaurusListener |
propositionListener
|
protected ThesaurusSelectionManager.PropositionSelectionModel |
propositionSelectionModel
|
protected ThesaurusTreeHelper |
rootHelper
|
protected ThesaurusSelectionManager.RootThesaurusListener |
rootListener
|
| Constructor Summary | |
|---|---|
ThesaurusSelectionManager(javax.swing.JList propositionList,
Form form)
This class manage the proposition list pass in param and must know form concerned to select thesaurus |
|
| Method Summary | |
|---|---|
protected void |
activeListener(ThesaurusTreeHelper helper)
|
protected void |
activeRootListener()
|
protected void |
desactiveListener(ThesaurusTreeHelper helper)
|
protected void |
desactiveRootListener()
|
protected java.util.List<java.lang.String> |
extractIds(java.util.List<VradiTreeNode> nodes)
|
VradiDataProvider |
getDataProvider()
|
Form |
getForm()
|
java.util.List<ThesaurusTreeHelper> |
getHelpers()
Return all helper less root one |
ThesaurusTreeHelper |
getRootHelper()
Return root helper |
protected void |
registerListener(ThesaurusTreeHelper helper,
javax.swing.JTree tree)
|
void |
registerRootTreeHelper(ThesaurusTreeHelper rootHelper,
javax.swing.JTree tree)
Register the tree and root helper and attach ThesaurusSelectionManager.RootThesaurusListener
and select associated thesaurus |
void |
registerTreeHelper(ThesaurusTreeHelper helper,
javax.swing.JTree tree)
Register the tree and helper and attach ThesaurusSelectionManager.RootThesaurusListener |
protected void |
selectRootThesaurus(ThesaurusTreeHelper helper)
|
protected void |
selectThesaurus(ThesaurusTreeHelper helper)
|
void |
tryToSelect(Thesaurus thesaurus)
|
void |
tryToUnSelect(Thesaurus thesaurus)
|
void |
unRegisterAllWikittyListener()
|
protected void |
unRegisterWikittyListener(ThesaurusTreeHelper helper)
|
protected void |
useMultipleSelectionMode(javax.swing.JTree tree)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected javax.swing.JList propositionList
protected ThesaurusSelectionManager.PropositionSelectionModel propositionSelectionModel
protected ThesaurusSelectionManager.ThesaurusListener propositionListener
protected ThesaurusTreeHelper rootHelper
protected ThesaurusSelectionManager.RootThesaurusListener rootListener
protected java.util.Map<ThesaurusTreeHelper,ThesaurusSelectionManager.ThesaurusListener> helpers
protected Form form
protected boolean isRootListening
| Constructor Detail |
|---|
public ThesaurusSelectionManager(javax.swing.JList propositionList,
Form form)
propositionList - proposition listform - form concerned| Method Detail |
|---|
public VradiDataProvider getDataProvider()
public Form getForm()
public ThesaurusTreeHelper getRootHelper()
public java.util.List<ThesaurusTreeHelper> getHelpers()
public void registerRootTreeHelper(ThesaurusTreeHelper rootHelper,
javax.swing.JTree tree)
ThesaurusSelectionManager.RootThesaurusListener
and select associated thesaurus
rootHelper - root helper to registertree - tree to register
public void registerTreeHelper(ThesaurusTreeHelper helper,
javax.swing.JTree tree)
ThesaurusSelectionManager.RootThesaurusListener
helper - helper to registertree - tree to register
protected void registerListener(ThesaurusTreeHelper helper,
javax.swing.JTree tree)
protected void useMultipleSelectionMode(javax.swing.JTree tree)
protected void desactiveRootListener()
protected void activeRootListener()
protected void desactiveListener(ThesaurusTreeHelper helper)
protected void activeListener(ThesaurusTreeHelper helper)
protected void selectRootThesaurus(ThesaurusTreeHelper helper)
protected void selectThesaurus(ThesaurusTreeHelper helper)
protected java.util.List<java.lang.String> extractIds(java.util.List<VradiTreeNode> nodes)
public void tryToSelect(Thesaurus thesaurus)
public void tryToUnSelect(Thesaurus thesaurus)
public void unRegisterAllWikittyListener()
protected void unRegisterWikittyListener(ThesaurusTreeHelper helper)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||