|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.swing.nav.NavHelper<jaxx.runtime.swing.nav.treetable.NavTreeTableModel,org.jdesktop.swingx.JXTreeTable,jaxx.runtime.swing.nav.treetable.NavTreeTableBridge<N>,N>
jaxx.runtime.swing.nav.treetable.NavTreeTableHelper<VradiTreeTableNode>
com.jurismarches.vradi.ui.thesaurus.helpers.ThesaurusTreeTableHelper
public class ThesaurusTreeTableHelper
Navigation tree helpers.
NavTreeHelper| Field Summary | |
|---|---|
protected List<String> |
idsLoaded
|
protected RootThesaurus |
rootThesaurus
|
protected VradiEntitiesListener<RootThesaurus> |
thesaurusVradiEntitiesListener
|
| Fields inherited from class jaxx.runtime.swing.nav.NavHelper |
|---|
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener |
| Constructor Summary | |
|---|---|
ThesaurusTreeTableHelper()
Create helper with first nodes are the root thesaurus |
|
ThesaurusTreeTableHelper(QueryParameters queryParameters)
Create cartograpgy helper with first nodes are the root thesaurus |
|
ThesaurusTreeTableHelper(RootThesaurus rootThesaurus)
Create helper with first nodes are the root thesaurus in parm (for move) |
|
ThesaurusTreeTableHelper(ThesaurusDataProvider dataProvider)
Create helper with first nodes are the root thesaurus |
|
| Method Summary | |
|---|---|
VradiTreeTableNode |
createRootThesaurus(String rootThesaurusIdToAdd)
|
VradiTreeTableNode |
createRootThesaurusAndSelect(String rootThesaurusIdToAdd)
|
VradiTreeTableNode |
createThesaurus(String parentId,
String thesaurusIdToAdd)
|
VradiTreeTableNode |
createThesaurusAndSelect(String parentId,
String thesaurusIdToAdd)
|
VradiTreeTableNode |
createThesaurusChildOfRoot(String rootThesaurusId,
String thesaurusIdToAdd)
|
VradiTreeTableNode |
createThesaurusChildOfRootAndSelect(String rootThesaurusId,
String thesaurusIdToAdd)
|
jaxx.runtime.swing.nav.treetable.NavTreeTableModel |
createTreeModel()
|
void |
entitiesAdded(Set<Thesaurus> added)
|
void |
entitiesRemoved(Set<String> removed)
|
protected List<String> |
extractIds(List<Thesaurus> beans)
|
VradiTreeTableNode |
findRootThesaurusNode(RootThesaurus rootThesaurus)
|
VradiTreeTableNode |
findRootThesaurusNode(String rootThesaurusId)
|
VradiTreeTableNode |
findThesaurusNode(String thesaurusId)
|
VradiTreeTableNode |
findThesaurusNode(Thesaurus thesaurus)
|
ThesaurusDataProvider |
getDataProvider()
|
protected List<Thesaurus> |
getParentsPathThesaurus(Thesaurus thesaurus)
|
static RootThesaurus |
getRootThesaurus(VradiTreeTableNode node)
|
static Thesaurus |
getThesaurus(VradiTreeTableNode node)
|
protected void |
init(jaxx.runtime.swing.nav.NavDataProvider dataProvider)
|
protected void |
refresh(VradiTreeTableNode node)
|
void |
registerLoadedIds(VradiTreeTableNode node)
|
void |
setUI(org.jdesktop.swingx.JXTreeTable tree,
boolean addExpandTreeListener,
boolean addOneClickSelectionListener,
TreeSelectionListener listener,
TreeWillExpandListener willExpandListener)
|
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 jaxx.runtime.swing.nav.treetable.NavTreeTableHelper |
|---|
addSelectionPath, addSelectionPaths, createModel, expandPath, getSelectedNode, getSelectedNodes, getSelectionModel, getTreeCellRenderer, isExpanded, removeSelectionPath, removeSelectionPaths, scrollPathToVisible, setSelectionPath |
| Methods inherited from class jaxx.runtime.swing.nav.NavHelper |
|---|
checkModel, findNode, getBridge, getChild, 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 |
| Field Detail |
|---|
protected RootThesaurus rootThesaurus
protected List<String> idsLoaded
protected VradiEntitiesListener<RootThesaurus> thesaurusVradiEntitiesListener
| Constructor Detail |
|---|
public ThesaurusTreeTableHelper()
public ThesaurusTreeTableHelper(QueryParameters queryParameters)
queryParameters - for cartography searchpublic ThesaurusTreeTableHelper(RootThesaurus rootThesaurus)
rootThesaurus - root thesaurus to displaypublic ThesaurusTreeTableHelper(ThesaurusDataProvider dataProvider)
dataProvider - vradi data provider| Method Detail |
|---|
protected void init(jaxx.runtime.swing.nav.NavDataProvider dataProvider)
public void setUI(org.jdesktop.swingx.JXTreeTable tree,
boolean addExpandTreeListener,
boolean addOneClickSelectionListener,
TreeSelectionListener listener,
TreeWillExpandListener willExpandListener)
setUI in class jaxx.runtime.swing.nav.treetable.NavTreeTableHelper<VradiTreeTableNode>public void registerLoadedIds(VradiTreeTableNode node)
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 VradiTreeTableNode findRootThesaurusNode(String rootThesaurusId)
public VradiTreeTableNode findRootThesaurusNode(RootThesaurus rootThesaurus)
public VradiTreeTableNode findThesaurusNode(String thesaurusId)
public VradiTreeTableNode findThesaurusNode(Thesaurus thesaurus)
protected List<Thesaurus> getParentsPathThesaurus(Thesaurus thesaurus)
protected List<String> extractIds(List<Thesaurus> beans)
public ThesaurusDataProvider getDataProvider()
getDataProvider in class jaxx.runtime.swing.nav.NavHelper<jaxx.runtime.swing.nav.treetable.NavTreeTableModel,org.jdesktop.swingx.JXTreeTable,jaxx.runtime.swing.nav.treetable.NavTreeTableBridge<VradiTreeTableNode>,VradiTreeTableNode>public jaxx.runtime.swing.nav.treetable.NavTreeTableModel createTreeModel()
public static RootThesaurus getRootThesaurus(VradiTreeTableNode node)
public static Thesaurus getThesaurus(VradiTreeTableNode node)
protected void refresh(VradiTreeTableNode node)
public VradiTreeTableNode createRootThesaurusAndSelect(String rootThesaurusIdToAdd)
public VradiTreeTableNode createRootThesaurus(String rootThesaurusIdToAdd)
public VradiTreeTableNode createThesaurusAndSelect(String parentId,
String thesaurusIdToAdd)
public VradiTreeTableNode createThesaurus(String parentId,
String thesaurusIdToAdd)
public VradiTreeTableNode createThesaurusChildOfRootAndSelect(String rootThesaurusId,
String thesaurusIdToAdd)
public VradiTreeTableNode createThesaurusChildOfRoot(String rootThesaurusId,
String thesaurusIdToAdd)
public void entitiesAdded(Set<Thesaurus> added)
entitiesAdded in interface VradiEntitiesListener<Thesaurus>public void entitiesRemoved(Set<String> removed)
entitiesRemoved in interface VradiEntitiesListener<Thesaurus>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||