com.jurismarches.vradi.ui.helpers
Class ThesaurusTreeHelper
java.lang.Object
jaxx.runtime.swing.navigation.NavigationContextHelper<E>
jaxx.runtime.swing.navigation.AbstractNavigationHelper
com.jurismarches.vradi.ui.helpers.ThesaurusTreeHelper
public class ThesaurusTreeHelper
- extends jaxx.runtime.swing.navigation.AbstractNavigationHelper
- Author:
- letellier
| Fields inherited from class jaxx.runtime.swing.navigation.NavigationContextHelper |
handlerContextEntry, modelContextEntry, prefix, selectedBeansContextEntry, selectedNodesContextEntry, selectedPathsContextEntry, treeContextEntry, treeTableContextEntry |
| Methods inherited from class jaxx.runtime.swing.navigation.AbstractNavigationHelper |
findNode, findNode, findNode, findNode, findNode, getContextValue, getParentNode, getSafeModel, getSafeTree, getSafeTreeTable, gotoChildNode, gotoParentNode, repaintNode, repaintNode, selectNode, selectNode |
| Methods inherited from class jaxx.runtime.swing.navigation.NavigationContextHelper |
getModel, getModelContextEntry, getPrefix, getSelectedBean, getSelectedBeanContextEntry, getSelectedBeans, getSelectedNode, getSelectedNodeContextEntry, getSelectedNodes, getSelectedPath, getSelectedPathContextEntry, getSelectedPaths, getSelectedValue, getTree, getTreeContextEntry, getTreeHandler, getTreeHandlerContextEntry, getTreeTable, getTreeTableContextEntry, setModel, setSelectedBean, setSelectedBeans, setSelectedNode, setSelectedNodes, setSelectedPath, setSelectedPaths, setSelectedValue, setSelectedValues, setTree, setTreeHandler, setTreeTable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PATH_SEPARATOR
public static String PATH_SEPARATOR
builder
protected ThesaurusTreeHelper.ThesaurusModelBuilder builder
rootThesaurus
protected VradiThesaurusDTO rootThesaurus
context
public jaxx.runtime.JAXXContext context
refName
protected String refName
THESAURUS
protected jaxx.runtime.context.JAXXContextEntryDef<VradiThesaurusDTO> THESAURUS
columnsName
protected List<String> columnsName
cachedModel
protected jaxx.runtime.swing.navigation.NavigationModel<?> cachedModel
listener
protected TreeSelectionListener listener
selectionMode
protected int selectionMode
ThesaurusTreeHelper
public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context,
int selectionMode)
ThesaurusTreeHelper
public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context,
String refName,
int selectionMode)
ThesaurusTreeHelper
public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context,
VradiThesaurusDTO rootThesaurus,
int selectionMode)
ThesaurusTreeHelper
public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context,
VradiThesaurusDTO rootThesaurus,
String refName,
int selectionMode)
reloadTreeTable
protected void reloadTreeTable()
reloadModel
protected jaxx.runtime.swing.navigation.NavigationModel reloadModel()
isCopy
protected boolean isCopy()
registerListener
public void registerListener(TreeSelectionListener listener)
getListener
public TreeSelectionListener getListener()
desactiveListener
public void desactiveListener()
activeListener
public void activeListener()
getThesaurusRef
protected jaxx.runtime.context.JAXXContextEntryDef<VradiThesaurusDTO> getThesaurusRef()
getRootRefThesaurus
protected VradiThesaurusDTO getRootRefThesaurus(jaxx.runtime.JAXXContext context)
- Get root thesaurus from VradiContext
- Parameters:
context -
- Returns:
- vradiThesaurusDTO from VradiContext
getThesaurusRef
protected jaxx.runtime.context.JAXXContextEntryDef<VradiThesaurusDTO> getThesaurusRef(boolean copy)
- Get thesaurus ref
- Parameters:
copy -
- Returns:
- entryDef
getHandler
protected ThesaurusHandler getHandler(jaxx.runtime.JAXXContext context)
getBuilder
public ThesaurusTreeHelper.ThesaurusModelBuilder<?> getBuilder()
getTreeTableBuilder
public ThesaurusTreeHelper.ThesaurusModelBuilder<jaxx.runtime.swing.navigation.treetable.NavigationTreeTableNode> getTreeTableBuilder()
getRootThesaurus
public VradiThesaurusDTO getRootThesaurus()
getRootNode
public jaxx.runtime.swing.navigation.NavigationNode getRootNode()
getRootName
public String getRootName()
getRootNamePath
public String getRootNamePath()
getPathSeparator
public String getPathSeparator()
reinitColors
public void reinitColors()
reinitColors
public void reinitColors(ThesaurusUI ui)
createTreeModel
public jaxx.runtime.swing.navigation.NavigationModel createTreeModel(jaxx.runtime.JAXXContext context)
- Specified by:
createTreeModel in class jaxx.runtime.swing.navigation.AbstractNavigationHelper
createTreeHandler
public jaxx.runtime.swing.navigation.handler.NavigationHandler<?> createTreeHandler(jaxx.runtime.JAXXObject context)
- Specified by:
createTreeHandler in class jaxx.runtime.swing.navigation.AbstractNavigationHelper
expendNode
public TreePath expendNode(jaxx.runtime.swing.navigation.NavigationNode<?> node)
tryToUnselect
public void tryToUnselect(List<Object> beans)
tryToUnselect
public void tryToUnselect(Collection<String> thesaurusIds)
extractIds
public List<String> extractIds(List<Object> beans)
tryToSelect
public void tryToSelect(List<Object> beans)
tryToSelect
public void tryToSelect(Collection<String> thesaurusIds)
getSelectionModel
protected TreeSelectionModel getSelectionModel()
extractPaths
protected List<String> extractPaths(List<jaxx.runtime.swing.navigation.NavigationNode<?>> nodes)
extractBeans
protected List<Object> extractBeans(List<jaxx.runtime.swing.navigation.NavigationNode<?>> nodes)
findNode
public void findNode(String thesaurusId,
jaxx.runtime.swing.navigation.NavigationNode<?> node,
List<jaxx.runtime.swing.navigation.NavigationNode<?>> nodes)
getWikittyId
protected String getWikittyId(jaxx.runtime.swing.navigation.NavigationNode<?> node)
getTreeBuilder
public jaxx.runtime.swing.navigation.tree.NavigationTreeModelBuilder getTreeBuilder()
sort
public void sort(jaxx.runtime.JAXXContext context,
jaxx.runtime.swing.navigation.NavigationNode node)
getThesaurusDecorator
protected jaxx.runtime.decorator.Decorator<VradiThesaurusDTO> getThesaurusDecorator()
Copyright © 2009-2010 JurisMarches. All Rights Reserved.