com.jurismarches.vradi.ui
Class ThesaurusTreeHelper

java.lang.Object
  extended by jaxx.runtime.swing.navigation.NavigationTreeContextHelper
      extended by jaxx.runtime.swing.navigation.NavigationTreeHelper
          extended by com.jurismarches.vradi.ui.ThesaurusTreeHelper

public class ThesaurusTreeHelper
extends jaxx.runtime.swing.navigation.NavigationTreeHelper

Author:
letellier

Nested Class Summary
 class ThesaurusTreeHelper.ThesaurusTreeModelBuilder
           
 
Field Summary
protected  ThesaurusTreeHelper.ThesaurusTreeModelBuilder builder
           
protected  jaxx.runtime.JAXXContext context
           
static String PATH_SEPARATOR
           
protected  String refName
           
protected  jaxx.runtime.swing.navigation.NavigationTreeNode rootNode
           
protected  VradiThesaurusDTO rootThesaurus
           
protected  jaxx.runtime.context.JAXXContextEntryDef<VradiThesaurusDTO> THESAURUS
           
 
Fields inherited from class jaxx.runtime.swing.navigation.NavigationTreeContextHelper
prefix, selectedBeanContextEntry, selectedNodeContextEntry, selectedPathContextEntry, treeContextEntry, treeHandlerContextEntry, treeModelContextEntry
 
Constructor Summary
ThesaurusTreeHelper(jaxx.runtime.JAXXContext context)
           
ThesaurusTreeHelper(jaxx.runtime.JAXXContext context, String refName)
           
ThesaurusTreeHelper(jaxx.runtime.JAXXContext context, VradiThesaurusDTO rootThesaurus)
           
ThesaurusTreeHelper(jaxx.runtime.JAXXContext context, VradiThesaurusDTO rootThesaurus, String refName)
           
 
Method Summary
 jaxx.runtime.swing.navigation.NavigationTreeHandler createTreeHandler(jaxx.runtime.JAXXObject context)
           
 jaxx.runtime.swing.navigation.NavigationTreeModel createTreeModel(jaxx.runtime.JAXXContext context)
           
 TreePath expendNode(jaxx.runtime.JAXXContext context, jaxx.runtime.swing.navigation.NavigationTreeNode node)
           
 ThesaurusTreeHelper.ThesaurusTreeModelBuilder getBuilder()
           
protected  ThesaurusHandler getHandler(jaxx.runtime.JAXXContext context)
           
 String getPathSeparator()
           
 String getRootName()
           
 String getRootNamePath()
           
 jaxx.runtime.swing.navigation.NavigationTreeNode getRootNode()
           
protected  VradiThesaurusDTO getRootRefThesaurus(jaxx.runtime.JAXXContext context)
          Get root thesaurus from VradiContext
 VradiThesaurusDTO getRootThesaurus()
           
protected  jaxx.runtime.decorator.Decorator<VradiThesaurusDTO> getThesaurusDecorator()
           
protected  jaxx.runtime.context.JAXXContextEntryDef<VradiThesaurusDTO> getThesaurusRef()
           
protected  jaxx.runtime.context.JAXXContextEntryDef<VradiThesaurusDTO> getThesaurusRef(boolean copy)
          Get thesaurus ref
protected  String getWikittyId(jaxx.runtime.swing.navigation.NavigationTreeNode node)
           
protected  boolean isCopy()
           
 void tryToSelect(jaxx.runtime.JAXXContext context, Set<String> thesaurusId)
           
 void tryToSelect(String thesaurusId, jaxx.runtime.swing.navigation.NavigationTreeNode node, List<jaxx.runtime.swing.navigation.NavigationTreeNode> nodes)
           
 
Methods inherited from class jaxx.runtime.swing.navigation.NavigationTreeHelper
findNode, findNode, findNode, findNode, findNode, getContextValue, getParentNode, getSafeTree, getSafeTreeModel, gotoChildNode, gotoParentNode, repaintNode, repaintNode, selectNode, selectNode
 
Methods inherited from class jaxx.runtime.swing.navigation.NavigationTreeContextHelper
getPrefix, getSelectedBean, getSelectedBeanContextEntry, getSelectedNode, getSelectedNodeContextEntry, getSelectedPath, getSelectedPathContextEntry, getTree, getTreeContextEntry, getTreeHandler, getTreeHandlerContextEntry, getTreeModel, getTreeModelContextEntry, setSelectedBean, setSelectedNode, setSelectedPath, setTree, setTreeHandler, setTreeModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_SEPARATOR

public static String PATH_SEPARATOR

rootNode

protected jaxx.runtime.swing.navigation.NavigationTreeNode rootNode

builder

protected ThesaurusTreeHelper.ThesaurusTreeModelBuilder builder

rootThesaurus

protected VradiThesaurusDTO rootThesaurus

context

protected jaxx.runtime.JAXXContext context

refName

protected String refName

THESAURUS

protected jaxx.runtime.context.JAXXContextEntryDef<VradiThesaurusDTO> THESAURUS
Constructor Detail

ThesaurusTreeHelper

public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context)

ThesaurusTreeHelper

public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context,
                           String refName)

ThesaurusTreeHelper

public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context,
                           VradiThesaurusDTO rootThesaurus)

ThesaurusTreeHelper

public ThesaurusTreeHelper(jaxx.runtime.JAXXContext context,
                           VradiThesaurusDTO rootThesaurus,
                           String refName)
Method Detail

isCopy

protected boolean isCopy()

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.ThesaurusTreeModelBuilder getBuilder()

getRootThesaurus

public VradiThesaurusDTO getRootThesaurus()

getRootNode

public jaxx.runtime.swing.navigation.NavigationTreeNode getRootNode()

getRootName

public String getRootName()

getRootNamePath

public String getRootNamePath()

getPathSeparator

public String getPathSeparator()

createTreeModel

public jaxx.runtime.swing.navigation.NavigationTreeModel createTreeModel(jaxx.runtime.JAXXContext context)
Specified by:
createTreeModel in class jaxx.runtime.swing.navigation.NavigationTreeHelper

createTreeHandler

public jaxx.runtime.swing.navigation.NavigationTreeHandler createTreeHandler(jaxx.runtime.JAXXObject context)
Specified by:
createTreeHandler in class jaxx.runtime.swing.navigation.NavigationTreeHelper

expendNode

public TreePath expendNode(jaxx.runtime.JAXXContext context,
                           jaxx.runtime.swing.navigation.NavigationTreeNode node)

tryToSelect

public void tryToSelect(jaxx.runtime.JAXXContext context,
                        Set<String> thesaurusId)

tryToSelect

public void tryToSelect(String thesaurusId,
                        jaxx.runtime.swing.navigation.NavigationTreeNode node,
                        List<jaxx.runtime.swing.navigation.NavigationTreeNode> nodes)

getWikittyId

protected String getWikittyId(jaxx.runtime.swing.navigation.NavigationTreeNode node)

getThesaurusDecorator

protected jaxx.runtime.decorator.Decorator<VradiThesaurusDTO> getThesaurusDecorator()


Copyright © 2009-2010 JurisMarches. All Rights Reserved.